Oracle Sqlqueryable Page bug

This commit is contained in:
sunkaixuan 2018-01-31 19:45:42 +08:00
parent 7dd3fcc254
commit e45cf7d6e6
3 changed files with 2 additions and 1 deletions

View File

@ -140,6 +140,7 @@ namespace OrmTest.Demo
var t1 = db.Ado.SqlQuery<string>("select 'a' from dual"); var t1 = db.Ado.SqlQuery<string>("select 'a' from dual");
var t2 = db.Ado.GetInt("select 1 from dual"); var t2 = db.Ado.GetInt("select 1 from dual");
var t3 = db.Ado.GetDataTable("select 1 as id from dual"); var t3 = db.Ado.GetDataTable("select 1 as id from dual");
var sqlPage = db.SqlQueryable<Student>("select * from student").ToPageList(1, 2);
db.Ado.CommitTran(); db.Ado.CommitTran();
//more //more
//db.Ado.GetXXX... //db.Ado.GetXXX...

View File

@ -401,7 +401,7 @@ namespace SqlSugar
public ISugarQueryable<T> SqlQueryable<T>(string sql) where T : class, new() public ISugarQueryable<T> SqlQueryable<T>(string sql) where T : class, new()
{ {
var sqlBuilder = InstanceFactory.GetSqlbuilder(this.Context.CurrentConnectionConfig); var sqlBuilder = InstanceFactory.GetSqlbuilder(this.Context.CurrentConnectionConfig);
return this.Context.Queryable<T>().AS(sqlBuilder.GetPackTable(sql, sqlBuilder.GetDefaultShortName())).With(SqlWith.Null).Select("*"); return this.Context.Queryable<T>().AS(sqlBuilder.GetPackTable(sql, sqlBuilder.GetDefaultShortName())).With(SqlWith.Null).Select(sqlBuilder.GetDefaultShortName()+".*");
} }
#endregion #endregion