読者です 読者をやめる 読者になる 読者になる

EFTools

Entity Framework 5 から 6.1.1 に変更したところ、コンフィグレーションの entityFramework タグ内の providers タグでエラーが出るようになった。

  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework> 

使っている Entity Framework と Visual Studio のバージョンの組み合わせのあった EF Tools をインストールすると解決する。

Download Entity Framework 6 Tools for Visual Studio 2012 & 2013 from Official Microsoft Download Center

Download Entity Framework 6.1.2 Beta 1 Tools for Visual Studio 2012 & 2013 from Official Microsoft Download Center

 


entity framework - How to resolve Warning : The element 'entityFramework' has invalid child element 'providers'. List of possible elements expected: 'contexts' - Stack Overflow