2.21 ObHelper(Of M).Query 方法 (IObTransaction,IObParameter,IObSort)
2.21 ObHelper(Of M).Query 方法 (IObTransaction,IObParameter,IObSort)
2.21.1 说明
获得提取当前条件数据记录并指定排序的一个查询对象接口(带事务)。
命名空间: DotNet.Frameworks.NParsing.Interface
程序集: DotNet.Frameworks.NParsing(在 DotNet.Frameworks.NParsing.dll 中)
2.21.2 语法
IObQuery<M> Query(
IObTransaction iObTransaction,
IObParameter iObParameter,
IObGroup iObSort
)
2.21.2.1 参数
iObTransaction
类型:IObTransaction
事务对象接口。
iObParameter
类型:IObParameter
条件对象接口。
iObSort
类型:IObSort
排序对象接口。
2.21.2.2 返回值
类型:IObQuery(Of M)
查询对象接口。
2.21.3 示例
var userID = new ObProperty<UserInfo>("UserID");
var userName = new ObProperty<UserInfo>("UserName");
IObHelper<UserInfo> userDAL = ObHelper.Create<UserInfo>();
using (var obTransaction = ObConnection.BeginTransaction())
{
try
{
var userList = userDAL.Query(obTransaction, username.Like("abc"), ObSort.Create(userID)).ToList();
obTransaction.Commit();
}
catch (Exception er)
{
obTransaction.Rollback();
}
}
2.21.4 版本信息
NParsing v2.3、v2.2、v2.1、v2.0
2.21.1 说明
获得提取当前条件数据记录并指定排序的一个查询对象接口(带事务)。
命名空间: DotNet.Frameworks.NParsing.Interface
程序集: DotNet.Frameworks.NParsing(在 DotNet.Frameworks.NParsing.dll 中)
2.21.2 语法
IObQuery<M> Query(
IObTransaction iObTransaction,
IObParameter iObParameter,
IObGroup iObSort
)
2.21.2.1 参数
iObTransaction
类型:IObTransaction
事务对象接口。
iObParameter
类型:IObParameter
条件对象接口。
iObSort
类型:IObSort
排序对象接口。
2.21.2.2 返回值
类型:IObQuery(Of M)
查询对象接口。
2.21.3 示例
var userID = new ObProperty<UserInfo>("UserID");
var userName = new ObProperty<UserInfo>("UserName");
IObHelper<UserInfo> userDAL = ObHelper.Create<UserInfo>();
using (var obTransaction = ObConnection.BeginTransaction())
{
try
{
var userList = userDAL.Query(obTransaction, username.Like("abc"), ObSort.Create(userID)).ToList();
obTransaction.Commit();
}
catch (Exception er)
{
obTransaction.Rollback();
}
}
2.21.4 版本信息
NParsing v2.3、v2.2、v2.1、v2.0