码迷,mamicode.com
首页 > 其他好文 > 详细

Code-First简介

时间:2016-07-06 00:00:11      阅读:498      评论:0      收藏:0      [点我收藏+]

标签:

DocumentForEFCodeFirst

什麼是Code-First

實體框架從4.1版本開始引入Code-First方法。Code-First 主要應用在領域驅動設計.用Code-First方法,能夠讓你集中在領域設計并一开始就為你需要的領域對象創建類,而不是先設計你的數據庫然後在根據數據庫設計來創建類。Code-First API(應用程序接口)會根據你的實體類和配置即時創建數據庫。

技术分享

作為一個開發人員,第一步索要做的是要寫C#或者VB.net的類和上下文類。當你運行程序時,Code-First APIS會創建一個新的數據庫(如果數據庫不存在的情況下),并利用code-First的默認約定映射類到數據庫。你也可通過DataAnnotation (元數據)屬性或者fluent API來配置你的領域類來覆蓋默認的約定,達到你想要的數據表映射結果。

Code-First基本工作流程

  • 寫應用程序領域類和上下文類
  • 為額外的映射需求配置領域類
  • 單擊F5運行程序
  • Code-First API 用領域類創建新數據庫或者映射到已經存在的數據庫
  • 添加默認種子或者測試數據到數據庫
  • 最後發佈程序

在接下來的一章讓我們一起來實現一個簡單的例子。

本教程适合没有接触过EF Code-First 新手,在开发过程中为了实现一些最基本的功能,开发实例可能不会按照一定的设计模式来实现。每个人学习习惯不同,采用方法也不同,此连载教程主要作为个人学习笔记,如果对您的学习有帮助,欢迎阅览……如发现错误还请及时指出。

Code-First简介

标签:

原文地址:http://www.cnblogs.com/JsnowyNet/p/5645237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!