2.23 ObHelper(Of M).Query 方法 (IObTransaction,IObParameter,IObGroup,IObSort)

2.23  ObHelper (Of M).Query 方法 ( IObTransaction , IObParameter , IObGroup , IObSort )
2.23.1 说明
获得提取当前条件数据记录并指定分组和排序的一个查询对象接口(带事务)。
命名空间: DotNet.Frameworks.NParsing.Interface
程序集: DotNet.Frameworks.NParsing(在 DotNet.Frameworks.NParsing.dll 中)
2.23.2 语法
IObQuery<M> Query(
           IObTransaction iObTransaction,
           IObParameter iObParameter,
           IObGroup iObGroup,
           IObSort iObSort
)
2.23.2.1 参数
iObTransaction
    类型: IObTransaction
    事务对象接口。
iObParameter
    类型: IObParameter
    条件对象接口。
iObGroup
    类型: IObGroup
    分组对象接口。
iObSort
    类型: IObSort
    排序对象接口。
2.23.2.2 返回值
类型: IObQuery(Of M)
查询对象接口。
2.23.3 示例
var depName = new ObProperty< UserInfo>("DepName");
var userID = new ObProperty< UserInfo>("UserID");
var gg = ObGroup.Create(depName);
gg.ObProperties.Add( ObFunc.Count(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"), gg, ObSort.Create(userID)).ToList();
    obTransaction.Commit();
  }
  catch ( Exception er)
  {
    obTransaction.Rollback();
  }
}
2.23.4 版本信息
NParsing v2.3、v2.2、v2.1、v2.0

你可能感兴趣的:(transaction)