首页 > 代码库 > Entity Framework底层操作封装V2版本(1)
Entity Framework底层操作封装V2版本(1)
因为同志们一直给我提建议说,以前发的版本有问题。所以经过了我这一年多的使用和扩展,现在方法基本稳定了。现在贴出来给大家使用:
首先上场的是数据库操作层:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Linq.Expressions; using System.Data.Objects.DataClasses; using System.Reflection; using JFrame.Utility; namespace JFrame.AccessCommon { public class AccessBase<T> where T : EntityObject { protected string _TableName; protected string _QueryColums; protected string _PrimaryKey; protected Type _PrimaryKeyType; /// <summary> /// 执行数据库操作基础类方法 /// </summary> protected DataCommon Data; /// <summary> /// 实例化操作对象 /// </summary> /// <param name="ConnectionString">EF连接字符串</param> /// <param name="PrimaryKey">主键</param> /// <param name="strTableName">表名</param> /// <param name="QueryColums">查询的列</param> /// <param name="IsEntityData">是否为ADO实体对象</param> public AccessBase(string ConnectionString, string PrimaryKey = "", string strTableName = "", string QueryColums = "") { Data = http://www.mamicode.com/new DataCommon(ConnectionString);>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。