現在、データベース名をDbContext
のコンストラクタに渡しています。私App.Config
ファイルのconnectionStrings
セクションでは、私は、接続文字列を追加し、プロバイダ名指定した:さて、私はコンフィギュレーション・ソースの他の種類の接続文字列を取得したいが、ProviderIncompatibleException
がある接続文字列でEF CodeFirstのProviderManifestTokenを設定する方法
<connectionStrings>
<add name="myConnectionString" connectionString="[..]" providerName="System.Data.SqlClient"/>
</connectionStrings>
をスローされる。例外には次のメッセージが含まれます。
"The provider did not return a providermanifesttoken string".
したがって、接続文字列にプロバイダ名を指定するにはどうすればよいですか。現在、私の文字列にはdata source
、database
などの設定が含まれています。
[ProviderManifestTokenをEFコードのために構成する方法]の可能な複製(http://stackoverflow.com/questions/4741499/how-to-configure-providermanifesttoken-for-ef-code-first) –