• 让Entity Framework启动不再效验__MigrationHistory表


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

    modelBuilder.Conventions.Remove<IncludeMetadataConvention>();

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

    Database.SetInitializer<BooksContext>(null);

    新EF一切正常!

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

  • 相关阅读:
    小节 +三元表达式
    continue
    break
    flag标签
    #region #endregion
    for 循环
    do while 有例句体会循环的真正原理
    while 循环
    前缀和与差分
    递归的循环实现
  • 原文地址:https://www.cnblogs.com/sumg/p/3755099.html
Copyright © 2020-2023  润新知