Example #1
0
 /// <summary>
 /// 查询对象集合
 /// </summary>
 /// <typeparam name="valueType">对象类型</typeparam>
 /// <typeparam name="modelType">模型类型</typeparam>
 /// <param name="sqlTool">SQL操作工具</param>
 /// <param name="query">查询信息</param>
 /// <param name="memberMap">成员位图</param>
 /// <returns>对象集合</returns>
 protected override IEnumerable <valueType> selectPushMemberMap <valueType, modelType>
     (fastCSharp.emit.sqlTable.sqlTool <valueType, modelType> sqlTool, selectQuery <modelType> query, fastCSharp.code.memberMap <modelType> memberMap)
 {
     memberMap.Dispose();
     log.Error.Throw(log.exceptionType.ErrorOperation);
     return(null);
 }
Example #2
0
 /// <summary>
 /// 查询对象集合
 /// </summary>
 /// <typeparam name="valueType">对象类型</typeparam>
 /// <typeparam name="modelType">模型类型</typeparam>
 /// <param name="sqlTool">SQL操作工具</param>
 /// <param name="query">查询信息</param>
 /// <param name="memberMap">成员位图</param>
 /// <param name="onGet"></param>
 public override void Select <valueType, modelType>
     (fastCSharp.emit.sqlTable.sqlTool <valueType, modelType> sqlTool, selectQuery <modelType> query, fastCSharp.code.memberMap <modelType> memberMap, Action <subArray <valueType> > onGet)
 {
     onGet(default(subArray <valueType>));
     log.Error.Throw(log.exceptionType.ErrorOperation);
 }
Example #3
0
 /// <summary>
 /// 查询单值数据
 /// </summary>
 /// <typeparam name="valueType">对象类型</typeparam>
 /// <typeparam name="modelType">模型类型</typeparam>
 /// <typeparam name="returnType">返回值类型</typeparam>
 /// <param name="sqlTool">SQL操作工具</param>
 /// <param name="query">查询信息</param>
 /// <param name="memberName">成员名称</param>
 /// <param name="errorValue">错误值</param>
 /// <param name="onGet"></param>
 internal override void GetValue <valueType, modelType, returnType>
     (fastCSharp.emit.sqlTable.sqlTool <valueType, modelType> sqlTool, selectQuery <modelType> query, string memberName, returnType errorValue, Action <returnType> onGet)
 {
     onGet(errorValue);
     log.Error.Throw(log.exceptionType.ErrorOperation);
 }
Example #4
0
 /// <summary>
 /// 查询单值数据
 /// </summary>
 /// <typeparam name="valueType">对象类型</typeparam>
 /// <typeparam name="modelType">模型类型</typeparam>
 /// <typeparam name="returnType">返回值类型</typeparam>
 /// <param name="sqlTool">SQL操作工具</param>
 /// <param name="query">查询信息</param>
 /// <param name="memberSqlName">成员名称</param>
 /// <param name="errorValue">错误值</param>
 /// <returns>对象集合</returns>
 internal override returnType GetValue <valueType, modelType, returnType>
     (fastCSharp.emit.sqlTable.sqlTool <valueType, modelType> sqlTool, selectQuery <modelType> query, string memberSqlName, returnType errorValue)
 {
     log.Error.Throw(log.exceptionType.ErrorOperation);
     return(errorValue);
 }