diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/TableDifferenceProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/TableDifferenceProvider.cs index 753c45c41..1e5f85d16 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/TableDifferenceProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/TableDifferenceProvider.cs @@ -85,7 +85,9 @@ namespace SqlSugar z.Length != y.Length || z.ColumnDescription != y.ColumnDescription || z.DataType != y.DataType || - z.DecimalDigits != y.DecimalDigits + z.DecimalDigits != y.DecimalDigits|| + z.IsPrimarykey != y.IsPrimarykey || + z.IsIdentity!=y.IsIdentity ))).Select(it => new DiffColumsInfo() { Message= GetUpdateColumnString(it, tableInfo.OldColumnInfos.FirstOrDefault(y => y.DbColumnName.EqualCase(it.DbColumnName)))