#803 fix IgnoreColumns CanUpdate false not work

This commit is contained in:
luoyunchong
2021-06-19 15:38:20 +08:00
parent 6414234d15
commit 14e5b41df7
2 changed files with 68 additions and 1 deletions

View File

@ -351,8 +351,9 @@ namespace FreeSql.Internal.CommonProvider
{
var cols = columns.Distinct().ToDictionary(a => a);
_ignore.Clear();
IgnoreCanUpdate();
foreach (var col in _table.Columns.Values)
if (cols.ContainsKey(col.Attribute.Name) == true || cols.ContainsKey(col.CsName) == true)
if (!_ignore.ContainsKey(col.Attribute.Name) && (cols.ContainsKey(col.Attribute.Name) == true || cols.ContainsKey(col.CsName) == true))
_ignore.Add(col.Attribute.Name, true);
return this;
}