2012-05-11 57 views
0

イムは、このエラーコマンド定義の実行中にエラーが発生しました。詳細については、内部例外を参照してください。 MVC3

enter image description here

を取得しかし、私は考え、なぜその出来事を持っていません。私はビジュアルスタジオを再起動するとそれは起こりませんが、しばらくしてからもう一度やります。その奇妙なのは、ログイン直後に起こるからです。私は接続を開いたままにしておくとか、何か他のことが起こっていると思います。皆さんは何ができるのか考えていますか?

答えて

0

あなたのプロジェクトを知らずに伝えるのは難しいです。しかし、一般に反パターンと見なされるセッターでコードを実行することと関係しているかもしれません。 (別として:その理由は、セッターが副作用なしにオブジェクトの状態のその小さな部分だけを変更することを示唆しているということです)。 ProjectExtensionListがアドレス指定されたときより早く、ProjectListを介してループを改善することがあります。

ProjectListの値を設定すると、それを含むオブジェクト(DashboardModel)の実体の一部である場合はループがDashboardModel秒間読み取り値に関与している接続のために待機しなければならないデータベースの読み出しを引き起こし得ます。実際に必要になるまでループを延期すると、その時点でDashboardModelオブジェクトは最終状態になり、接続が利用可能になります。

+0

つまり、私はセッターに値を設定して、達成しようとしているループやロジックを実行する別の方法を見つけさせるべきです。私はそれを試みます。一日中エラーが表示されない場合は、これが答えになるはずです。 –

関連する問題