diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsfasdyd.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsfasdyd.cs index 718b80738..f5e2196d3 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsfasdyd.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsfasdyd.cs @@ -46,6 +46,38 @@ namespace OrmTest { throw new Exception("error"); } + db.CurrentConnectionConfig.MoreSettings = new ConnMoreSettings + { + SqlServerCodeFirstNvarchar=true + }; + if (db.DbMaintenance.IsAnyTable()) + { + db.DbMaintenance.DropTable(); + } + db.CodeFirst.InitTables(); + var x=db.DbMaintenance.GetColumnInfosByTableName("Unitdafdsfs", false); + if (x.First().DataType != "varchar") + { + throw new Exception("unit error"); + } + db.DbMaintenance.DropTable(); + db.CodeFirst.InitTables(); + var x2 = db.DbMaintenance.GetColumnInfosByTableName("Unitdafdsfs", false); + if (x2.First().DataType != "nvarchar") + { + throw new Exception("unit error"); + } + db.DbMaintenance.DropTable(); + } + public class UNITDAFDSFS + { + [SugarColumn(Length =11)] + public string Name { get; set; } + } + public class Unitdafdsfs + { + [SugarColumn(ColumnDataType ="varchar(11)")] + public string Name { get; set; } } ///