0

私には問題があります。

私のソリューションには、「モデル」ディレクトリがあります。そのディレクトリに、エンティティ モデルを作成しました。(ウィザードを使用して) モデルを作成すると、app.config (ソリューション レベル) に接続文字列の新しいエントリが作成されます。

ただし、デフォルトのコンストラクターを使用してエンティティ オブジェクト コンストラクターにアクセスしようとすると、次のエラーが表示されます。

この app.config へのリンクを追加したテスト アプリケーションがあります。ここから問題なくエンティティ オブジェクトにアクセスできます。

ありがとう

4

1 に答える 1

5

接続文字列が実行中のアセンブリの構成ファイルにあることを確認してください。たとえば、af Web サイトから EF を使用する場合、接続文字列を EF アセンブリの app.config から Web サイト アセンブリの web.config にコピーできます。すべての connectionStrings ブロックをコピーします。

<connectionStrings>
...
</connectionStrings>
于 2012-05-29T19:35:48.957 に答える