EF中三大开发模式之DB First,Model First,Code First以及在Production Environment中的抉择
生活随笔
收集整理的這篇文章主要介紹了
EF中三大开发模式之DB First,Model First,Code First以及在Production Environment中的抉择
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:ef中的三種開發方式
1. db first。。。
db放在第一位,在我們開發之前必須要有完整的database,實際開發中用到最多的。。。
<1> DBset集合的單復數。。。
db => model
2. model first。。。
根據model生成數據庫,和我們的sqlserver的可視化類視圖是一樣的。。。
其實sqlserver也是有自己的類視圖。。。
如果用ef來創建:
《1》 生成類圖。。
《2》 根據模型生成數據庫。。。
3. code first。。。。 DDD領域。。。
先code我們的domain entity。。。然后根據這些domain entity 來生成我們的db。。。
MigrationHistory ,遷移歷史。。。
model => db
轉載于:https://www.cnblogs.com/dragon-L/p/6517142.html
總結
以上是生活随笔為你收集整理的EF中三大开发模式之DB First,Model First,Code First以及在Production Environment中的抉择的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ThreadPoolTaskExecut
- 下一篇: 切糕(bzoj 3144)