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

让Entity Framework启动不再效验__MigrationHistory表

时间:2014-05-28 11:47:12      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:c   class   blog   code   java   http   

Entity Framework中DbContext首次加载OnModelCreating会检查__MigrationHistory表,作为使用Code Frist编程模式,而实际先有数据库时,这种检测就是多余的了,所以需要屏蔽,在EF 4.1之前可以使用在OnModelCreating函数总加入下面语句来屏蔽这种检测:

bubuko.com,布布扣
modelBuilder.Conventions.Remove<IncludeMetadataConvention>();
bubuko.com,布布扣

 

而到4.3之后需要使用,上列语句以被MSDN明确表示过时,所以需要新的方式取代:

bubuko.com,布布扣
Database.SetInitializer<BooksContext>(null);
bubuko.com,布布扣

新EF一切正常!

转自:http://www.cnblogs.com/pcmax/p/3265472.html

让Entity Framework启动不再效验__MigrationHistory表,布布扣,bubuko.com

让Entity Framework启动不再效验__MigrationHistory表

标签:c   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/sumg/p/3755099.html

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