/// <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); }
/// <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); }
/// <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); }
/// <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); }