mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Add unit test
This commit is contained in:
parent
48dd4931eb
commit
76fd0f1236
@ -292,6 +292,32 @@ namespace OrmTest
|
|||||||
{
|
{
|
||||||
throw new Exception("unit error");
|
throw new Exception("unit error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var sql15=db.Updateable(new List<UintAinstringHAHA>()
|
||||||
|
{
|
||||||
|
new UintAinstringHAHA(){ id="1", xame="a" },
|
||||||
|
new UintAinstringHAHA(){ id="2", xame="a" }
|
||||||
|
}).ToSql().Key;
|
||||||
|
db.CodeFirst.InitTables<UintAinstringHAHA>();
|
||||||
|
db.DbMaintenance.TruncateTable<UintAinstringHAHA>();
|
||||||
|
db.Insertable(new List<UintAinstringHAHA>()
|
||||||
|
{
|
||||||
|
new UintAinstringHAHA(){ id="1", xame="a" },
|
||||||
|
new UintAinstringHAHA(){ id="2", xame="a" }
|
||||||
|
}).ExecuteCommand();
|
||||||
|
var rows=db.Ado.ExecuteCommand(sql15);
|
||||||
|
if (sql15.ToLower().Contains("n'") || rows != 2)
|
||||||
|
{
|
||||||
|
throw new Exception("unit error");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class UintAinstringHAHA
|
||||||
|
{
|
||||||
|
[SugarColumn(IsPrimaryKey =true,SqlParameterDbType =System.Data.DbType.AnsiString)]
|
||||||
|
public string id { get; set; }
|
||||||
|
[SugarColumn(SqlParameterDbType = System.Data.DbType.AnsiString)]
|
||||||
|
public string xame { get; set; }
|
||||||
}
|
}
|
||||||
public class VUOrder
|
public class VUOrder
|
||||||
{
|
{
|
||||||
|
@ -76,7 +76,7 @@ namespace SqlSugar
|
|||||||
if (it.SqlParameterDbType!=null&&it.SqlParameterDbType.Equals(System.Data.DbType.AnsiString))
|
if (it.SqlParameterDbType!=null&&it.SqlParameterDbType.Equals(System.Data.DbType.AnsiString))
|
||||||
{
|
{
|
||||||
var value = FormatValue(it.Value);
|
var value = FormatValue(it.Value);
|
||||||
if (value is string&&value.ObjToString().Contains("N'"))
|
if (value is string&&value.ObjToString().StartsWith("N'"))
|
||||||
{
|
{
|
||||||
return value.ObjToString().TrimStart('N');
|
return value.ObjToString().TrimStart('N');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user