もともと、EF の使用に関するこの ASP.NET MVC4 チュートリアルに従っていました。 -asp-net-mvc-application のデータモデル
すべてが正常に機能したので、WPF で複製しようとしましたが、localDb (MDF) ファイルを生成できません。
ASP.NET の代わりにコンソール アプリを使用する EF でこのチュートリアルを試しました: http://msdn.microsoft.com/en-us/data/jj193542
繰り返しますが、コンソールでは問題なく動作しますが、MainWindows.xaml.cs の WPF で実行しようとすると失敗します。
何か案は?
編集:(私はVS2012と.NET 4.5を使用しています)
EDIT2: はい、次のエラーが表示されます:
{"'指定されたバインディング制約に一致するタイプ 'MyProgram.MainWindow' でのコンストラクターの呼び出しにより、例外がスローされました。' 行番号 '3' と行位置 '9'."}
EDIT3:明らかに上記の例外は非常に一般的で役に立たない. 別の場所で見つけた解決策は、CTRL + ALT + E を押してすべてのボックスをチェックし、[OK] をクリックしてアプリケーションを再実行することです。次に、役立つ例外が表示されます。(私はまだこの新しいものが何であるかを理解しています。)
EDIT4:まあ、うまくいきました。Console.ReadLine() の呼び出しは、WPF では違法です。誰かわかったね?(それは理にかなっていると思います。) 今、独自の CodeFirst 設計を試しているところ、別のエラーが発生しました。