だからここに私の問題があります
私のソリューションでは、
- EntityFramework 5 を追加した ORM Class Liberary があります (Context.tt Designer.cs、edmx.diagram、および .tt を含む .edmx ファイルがあります)。
- そして、リポジトリと呼ばれるプロジェクトがあり、上記のORMプロジェクトを参照しています。
Repositories Project の HeaderRepository クラスで、以下のコードを書くと、
using(UFPEntities ufpEntities = new UFPEntities()) { try{ ヘッダー ヘッダー = ufpEntities.Headers.Single(x => x.VendorId == id); }catch(Exception e) { } } 注: intellisense は正常に動作します 上記のコードを記述している間、コンパイラはエラーを発生しません。エラーは実行時に発生します
しかし、「「UFPEntities」という名前の接続文字列がアプリケーション構成ファイルに見つかりませんでした」というメッセージが表示されます。
App.config は、上記のようにデータを扱っているリポジトリ プロジェクトではなく、ORM プロジェクトにあります。
Repository Project から CREATE MY MODEL クラス (Header など) を作成できるように助けてもらえますか? または私が間違っているので、例外が発生しますか?
事前にThx。