• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山涧清泉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年8月29日

EF Code-First 学习之旅 EntityTypeConfiguration<TEntity>
摘要: 之前我们配置的实体都都在OnModelCreating方法中,如果有很多实体的话,OnModelCreating方法管理很麻烦 我们可以用单独的类来管理配置,继承EntityTypeConfiguration<TEntity>类实现 阅读全文
posted @ 2017-08-29 15:04 山涧清泉 阅读(179) 评论(0) 推荐(0)
 
EF Code-First 学习之旅 Fluent API
摘要: Set default Schema Set Custom Convetions To Single or Multiple Tables and Schema To Complex type Inheritance Hierarchies To Column, Column Name, Colum 阅读全文
posted @ 2017-08-29 14:56 山涧清泉 阅读(287) 评论(0) 推荐(0)
 
EF Code-First 学习之旅 继承策略
摘要: Code First中有三种不同的方法表示继承层次关系 1.Table per Hierarchy (TPH): 这种方法建议用一个表来表示整个类的继承层次关系,表中包含一个识别列来区分继承类,在EntityFramework中,这是默认的实现 类与数据库表的映射最简单的策略应该是:每个持久类对应一 阅读全文
posted @ 2017-08-29 14:44 山涧清泉 阅读(355) 评论(0) 推荐(0)
 
EF Code-First 学习之旅 数据库初始化 (二)
摘要: Context类的基类构造函数有如下的参数 1.无参数 如果没有给基类构造函数添加参数,它会在local SQLEXPRESS server创建数据库,名为{Namespace}.{Context class name} 上面创建的数据库名称为:SchoolDataLayer.Context 2.参 阅读全文
posted @ 2017-08-29 14:37 山涧清泉 阅读(156) 评论(0) 推荐(0)
 
EF Code-First 学习之旅 数据库初始化
摘要: 1。CreateDatabaseIfNotExists: 2.DropCreateDatabaseIfModelChanges: 3.DropCreateDatabaseAlways: 4.Custom DB Initializer: 配置文件中初始化 关闭数据库初始化功能 初始化 种子 数据 阅读全文
posted @ 2017-08-29 13:59 山涧清泉 阅读(185) 评论(0) 推荐(0)