/// <summary> /// 未查询到数据时返回 null /// </summary> public abstract DateTime?SelectAsDateTime <T>(SelectBuilder selectBuilder) where T : IPDMTBase, new();
/// <summary> /// 新增条件项 /// </summary> public void Add(PDMDbProperty property, SelectBuilder subSelect, LocateType operatorType, string nickName = null) { Wheres.Add(new ComponentValueOfWhere(property, subSelect, operatorType, nickName)); }
/// <summary> /// 未查询到数据时返回 null /// </summary> public abstract string SelectAsString <T>(SelectBuilder selectBuilder) where T : IPDMTBase, new();
/// <summary> /// 未查询到数据时返回 null /// </summary> public abstract long?SelectAsLong <T>(SelectBuilder selectBuilder) where T : IPDMTBase, new();
///// <summary> ///// 未查询到数据时返回 New List() ///// </summary> //public abstract List<T> SelectAll<T>(DbQueryBuilder queryBuilder) where T : IPDMTBase, new(); /// <summary> /// 未查询到数据时返回 null /// </summary> public abstract int?SelectAsInt <T>(SelectBuilder selectBuilder) where T : IPDMTBase, new();
/// <summary> /// 未查询到数据时返回 New List() /// 单个SelectBuilder查询一组数据 /// </summary> public abstract List <T> SelectAll <T>(SelectBuilder selectBuilder) where T : IPDMTBase, new();
/// <summary> /// 未查询到数据时返回 null /// </summary> public abstract T Select <T>(SelectBuilder selectBuilder) where T : IPDMTBase, new();