要搭建这样一个数据库的操作环境,首先建立一个类库项目
然后在这个类库项目中添加几个类:DBDataContext数据库上下文,继承DbContext;DBA数据库访问类,继承DBDataContext;DBAManager数据库控制类。
DBDataContext:
public class DBDataContext:DbContext { public DBDataContext() : base("defaultDB")//这个defaultDB是配置文件中的数据库连接字符串的名称 { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); RegisterModelMapping(modelBuilder); } protected virtual void RegisterModelMapping(DbModelBuilder modelBuilder) { } }
DBA:
public class DBA : DBDataContext { private const string TbaleBWUser = "BWUser"; }
DBAManager:
public class DBAManager { protected DBA DataAccessContext = new DBA(); public DBAManager() { } public DBAManager(DBA context) { DataAccessContext = context; } }
剩下的就是建立实体类了,需要查询什么数据就建立一个类,类里面的每个属性值表示数据库表中的一列。
时间: 2024-10-03 14:02:04