0

私のソリューションは、MVC3Webサイトやコンソールアプリケーションを含むいくつかのプロジェクトで構成されています。

私はEFでリポジトリパターンに従っています。

MVCアプリからはすべて正常に動作しますが、コンソールアプリケーションを介してオブジェクトを更新しようとしても、何も起こりません。

コンソールアプリからオブジェクトを取得してそのプロパティを変更することはできますが、変更を保存しようとすると、行が更新されません。エラーなどはありません。ここで何かが足りませんか?

MVCアプリとコンソールアプリの構成ファイルで構成されたDBへの同じ接続文字列があります。

4

1 に答える 1

0

私の問題は、コンソールアプリでDBコンテキストが正しく再利用されていないことに関連していました。基本的に、読み取りと書き込みの両方に対して新しいコンテキストが作成されていました。正しいスコープでコンテキストを作成するようにDI(Ninject)を構成する必要がありました。

于 2013-02-11T20:15:53.403 に答える