mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 优化 DbContext/Repository ManyToMany联级保存功能,当是新增数据时不查询中间表记录对比差异(直接插入);
This commit is contained in:
@ -34,9 +34,12 @@ namespace FreeSql
|
||||
set => _optionsPriv = value;
|
||||
get
|
||||
{
|
||||
if (_optionsPriv != null) return _optionsPriv;
|
||||
if (FreeSqlDbContextExtensions._dicSetDbContextOptions.TryGetValue(Orm, out _optionsPriv)) return _optionsPriv;
|
||||
_optionsPriv = new DbContextOptions();
|
||||
if (_optionsPriv == null)
|
||||
{
|
||||
_optionsPriv = new DbContextOptions();
|
||||
if (FreeSqlDbContextExtensions._dicSetDbContextOptions.TryGetValue(Orm, out var opt))
|
||||
_optionsPriv.EnableAddOrUpdateNavigateList = opt.EnableAddOrUpdateNavigateList;
|
||||
}
|
||||
return _optionsPriv;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user