/// <summary> /// 创建一个与DbContext有关的CPQuery实例 /// </summary> /// <param name="context"></param> /// <returns></returns> public static CPQuery CreateCPQuery(this DbContext context) { if (context == null) { return(CPQuery.Create()); } else { return(context.CPQuery.Create(null)); } }
/// <summary> /// 将指定的字符串(T-SQL的片段)转成CPQuery对象 /// </summary> /// <param name="sql">T-SQL的片段的字符串</param> /// <returns>包含T-SQL的片段的CPQuery对象</returns> public static CPQuery AsCPQuery(this string sql) { return(CPQuery.Create(sql)); }