diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs index 4438b3deb..7201c7847 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs @@ -726,7 +726,7 @@ AND syscomments.text LIKE '%"+tableName+"%'"); } else if (item.DataType != null && this.Context.CurrentConnectionConfig?.MoreSettings?.SqlServerCodeFirstNvarchar == true) { - if (!item.DataType.ToLower().Contains("nvarchar")) + if (!item.DataType.ToLower().Contains("nvarchar")&&!item.DataType.EndsWith(")")) { item.DataType = item.DataType.ToLower().Replace("varchar", "nvarchar"); }