mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 18:52:50 +08:00
- 修复 ISelect.ToDataTable(lambda) 未使用 AsProperty 返回数据;
This commit is contained in:
parent
9f2843e8e3
commit
ae11f552fa
@ -1122,7 +1122,7 @@ namespace FreeSql.Internal.CommonProvider
|
|||||||
|
|
||||||
protected DataTable InternalToDataTable(Expression select)
|
protected DataTable InternalToDataTable(Expression select)
|
||||||
{
|
{
|
||||||
var sql = this.InternalToSql<int>(select);
|
var sql = this.InternalToSql<int>(select, FieldAliasOptions.AsProperty); //DataTable 使用 AsProperty
|
||||||
var dbParms = _params.ToArray();
|
var dbParms = _params.ToArray();
|
||||||
var before = new Aop.CurdBeforeEventArgs(_tables[0].Table.Type, _tables[0].Table, Aop.CurdType.Select, sql, dbParms);
|
var before = new Aop.CurdBeforeEventArgs(_tables[0].Table.Type, _tables[0].Table, Aop.CurdType.Select, sql, dbParms);
|
||||||
_orm.Aop.CurdBeforeHandler?.Invoke(this, before);
|
_orm.Aop.CurdBeforeHandler?.Invoke(this, before);
|
||||||
@ -1402,7 +1402,7 @@ namespace FreeSql.Internal.CommonProvider
|
|||||||
|
|
||||||
async protected Task<DataTable> InternalToDataTableAsync(Expression select)
|
async protected Task<DataTable> InternalToDataTableAsync(Expression select)
|
||||||
{
|
{
|
||||||
var sql = this.InternalToSql<int>(select);
|
var sql = this.InternalToSql<int>(select, FieldAliasOptions.AsProperty); //DataTable 使用 AsProperty
|
||||||
var dbParms = _params.ToArray();
|
var dbParms = _params.ToArray();
|
||||||
var before = new Aop.CurdBeforeEventArgs(_tables[0].Table.Type, _tables[0].Table, Aop.CurdType.Select, sql, dbParms);
|
var before = new Aop.CurdBeforeEventArgs(_tables[0].Table.Type, _tables[0].Table, Aop.CurdType.Select, sql, dbParms);
|
||||||
_orm.Aop.CurdBeforeHandler?.Invoke(this, before);
|
_orm.Aop.CurdBeforeHandler?.Invoke(this, before);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user