星空网 > 软件开发 > ASP.net

什么是Code First(EF Code First 系列)

EF4.1中开始支持Code First 。这种方式在领域设计模式中非常有用。使用Code First模式,你可以专注于领域设计,根据需要,为你一个领域的对象创建类集合,而不是首先来设计数据库,然后来根据数据库设计你的类,Code-First APis将会基于你的类和配置,为你创建数据库。

什么是Code First(EF Code First 系列)

作为一个开发者,你首先写的是C#或者VB.NET类和上下文类,当你运行程序的时候,Code-First ApIs将会创建数据库(如果这个数据库不存在的话),然后使用默认的约定,将你的类映射到数据库中。你当然可以来配置你的领域类,来重写默认的约定,来映射数据库,这里你可以使用数据注解特性和Fluent API。

这个基本的工作流是:

首先写好领域类和上下文类--->为领域类额外配置映射条件----->点击F5运行程序---->Code--First APIs创建新的数据库,或者将领域类和已经存在的数据库进行映射---->设置添加测试的数据到数据库中---->最后运行程序。

后面一节我们看看一个简单的额Code-First例子吧。

 

 

附上系列目录:

  • 什么是Code First
  • 简单的Code First例子
  • Code-First 约定
  • DB Initialization(数据库初始化)
  • Inheritance Strategy(继承策略)
  • Configure Domain Classes(配置领域类)
  • DataAnnotations(数据注解)
  • Fluent API
  • Configure One-to-One(配置一对一关系)
  • Configure One-to-Many(配置一对多关系)
  • Configure Many-to-Many(配置多对多关系)
  • Move Configurations(数据迁移)
  • DB Initialization Strategy(数据库初始化策略)

 




原标题:什么是Code First(EF Code First 系列)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

新规:埃及出口商注册制增加4类商品,否则无法清关!:https://www.goluckyvip.com/news/606.html
Lazada核心功能:多国评论互通、图片一键翻译:https://www.goluckyvip.com/news/6060.html
2022年,Shopee要继续发力;商务部:跨境电商5年增长10倍:https://www.goluckyvip.com/news/6061.html
重要通知 | Shopee春节假期物流安排和经理值班时间发布:https://www.goluckyvip.com/news/6062.html
Bukalapak怎么发货?Bukalapak物流有哪些:https://www.goluckyvip.com/news/6063.html
Lazada发布2022年春节假期安排:https://www.goluckyvip.com/news/6064.html
无锡旅游景点竹海 - 无锡的竹海:https://www.vstour.cn/a/363178.html
5月贾汪好玩的地方 贾汪哪有好玩的地方:https://www.vstour.cn/a/363179.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流