Browse Source

add error check

pull/30/head
sunkaixuan 2 years ago
parent
commit
851c245bb3
  1. 4
      Src/Asp.Net/SqlSugar/SqlSugarClient.cs

4
Src/Asp.Net/SqlSugar/SqlSugarClient.cs

@ -181,6 +181,10 @@ namespace SqlSugar
public IInsertable<T> Insertable<T>(T insertObj) where T : class, new()
{
Check.Exception(typeof(T).FullName.Contains("System.Collections.Generic.List`"), " need where T: class, new() ");
if (typeof(T).Name == "Object")
{
Check.ExceptionEasy("Object type use db.InsertableByObject(obj).ExecuteCommand()", "检测到T为Object类型,请使用 db.InsertableByObject(obj).ExecuteCommand(),Insertable不支持object,InsertableByObject可以不过功能比较少");
}
return this.Context.Insertable<T>(insertObj);
}

Loading…
Cancel
Save