Add T Check

This commit is contained in:
sunkaixuan 2018-11-11 18:06:21 +08:00
parent 6f86ce007f
commit f14064d3d2

View File

@ -254,6 +254,7 @@ namespace SqlSugar
}
protected ISugarQueryable<T> CreateQueryable<T>(ISugarQueryable<T> result)
{
Check.Exception(typeof(T).IsClass()==false|| typeof(T).GetConstructors().Length==0, "Queryable<{0}> Error ,{0} is invalid , need is a class,and can new().", typeof(T).Name);
var sqlBuilder = InstanceFactory.GetSqlbuilder(CurrentConnectionConfig);
result.Context = this.Context;
result.SqlBuilder = sqlBuilder;