Code First 知识点

DbContext 类 

DbContext 实例表示工作单元和存储库模式的组合,可用来查询数据库并将更改组合在一起,这些更改稍后将作为一个单元写回存储区中。 DbContext 在概念上与 ObjectContext 类似。

https://msdn.microsoft.com/zh-cn/library/system.data.entity.dbcontext(v=vs.113).aspx

 

 

DbModelBuilder 类

DbModelBuilder 用于将 CLR 类映射到数据库架构。 此以代码为中心的方法称作“Code First”,可用于生成实体数据模型 (EDM) 模型。

https://msdn.microsoft.com/zh-cn/library/system.data.entity.dbmodelbuilder(v=vs.113).aspx

 

 

DbSet<TEntity> 类

DbSet 表示上下文中给定类型的所有实体的集合或可从数据库中查询的给定类型的所有实体的集合。 可以使用 DbContext.Set 方法从 DbContext 中创建 DbSet 对象。

https://msdn.microsoft.com/zh-cn/library/gg696460(v=vs.113).aspx

 

 

DbMigrationsConfiguration<TContext> 类

与对给定模型使用迁移相关的配置。

https://msdn.microsoft.com/zh-cn/library/hh829093(v=vs.113).aspx

posted @ 2015-11-20 14:44  Ghuanxin  阅读(91)  评论(0)    收藏  举报