EF6源码学习-准备篇
生活随笔
收集整理的這篇文章主要介紹了
EF6源码学习-准备篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現在對于。net開發人員來說EF已經很流行了,雖然我在2010年的時候就用過EF,也看過幾本書,但是還沒有仔細研究EF的code, 曾經也嘗試閱讀EF5的源代碼,后來由于時間關系也沒有堅持住。現在計劃閱讀EF6 code first部分的源碼,希望以此來了解EF的內部結構。首先下載EF6的源碼,建議大家下載6.0.2,不要下載6.0.3.
我用的是SQL數據庫,所以只需要加載2個項目就可以了。
EntityFramework
EntityFramework.SqlServer
需要取消這2個項目的強名稱簽名。
在實際開發中DB一般是其他team搭建的,所以我在測試的時候也是先建DB,那么這就需要調用以下code:
static NameOfYourContext() { Database.SetInitializer<NameOfYourContext>(null); }否者會提示"Invalid object name 'dbo.__MigrationHistory'.錯誤信息
我的demo很簡單 如下 demo下載
總結
以上是生活随笔為你收集整理的EF6源码学习-准备篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到太阳爆炸什么意思
- 下一篇: [转]打造自己的LINQ Provide