mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-24 18:04:52 +08:00
Update CodeFirst
This commit is contained in:
parent
161aadb045
commit
0b9480ff8e
@ -185,9 +185,9 @@ namespace SqlSugar
|
||||
}
|
||||
}
|
||||
if (isMultiplePrimaryKey) {
|
||||
var oldPkNames = dbColumns.Where(it => it.IsPrimarykey).Select(it => it.DbColumnName.ToLower()).ToList();
|
||||
var newPkNames = entityColumns.Where(it => it.IsPrimarykey).Select(it => it.DbColumnName.ToLower()).ToList();
|
||||
if (oldPkNames.Union(newPkNames).Count() != oldPkNames.Count) {
|
||||
var oldPkNames = dbColumns.Where(it => it.IsPrimarykey).Select(it => it.DbColumnName.ToLower()).OrderBy(it=>it).ToList();
|
||||
var newPkNames = entityColumns.Where(it => it.IsPrimarykey).Select(it => it.DbColumnName.ToLower()).OrderBy(it=>it).ToList();
|
||||
if (!Enumerable.SequenceEqual(oldPkNames,newPkNames)) {
|
||||
Check.Exception(true, ErrorMessage.GetThrowMessage("Modification of multiple primary key tables is not supported. Delete tables while creating", "不支持修改多主键表,请删除表在创建"));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user