mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
fix: 修复实体对象无空构造函数时通过Repository操作引发异常的问题,增加Lazy改进并发
This commit is contained in:
@ -323,7 +323,7 @@ namespace FreeSql
|
||||
midSet.RemoveRange(midListDel); //删除未保存的项
|
||||
foreach (var curItem in curList)
|
||||
{
|
||||
var newItem = Activator.CreateInstance(tref.RefMiddleEntityType);
|
||||
var newItem = tref.RefMiddleEntityType.CreateInstanceGetDefaultValue();
|
||||
for (var colidx = 0; colidx < tref.Columns.Count; colidx++)
|
||||
{
|
||||
var val = FreeSql.Internal.Utils.GetDataReaderValue(tref.MiddleColumns[colidx].CsType, _db.OrmOriginal.GetEntityValueWithPropertyName(_table.Type, item, tref.Columns[colidx].CsName));
|
||||
|
Reference in New Issue
Block a user