首页 > 其他 > 详细

让Entity Framework启动不再效验__MigrationHistory表

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

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表

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!