以前、このプロジェクトをEntityFrameworkとMicrosoftSQLServer2008で問題なく実行しました。ID
2つの単純な列(と)を持つテーブルがありましたName
。私はそれらをaにバインドしましたが、、、またはでDataGridView
問題はありませんでした。Insert
Update
Delete
今、私は同じことをしようとしましたが、今回は自動インクリメント列と外部キーを備えた2つの非常に複雑なテーブルを使用しました。
挿入された情報をデータベースに保存しようとすると、次の例外が発生しました。
エントリの更新中にエラーが発生しました。詳細については、内部例外を参照してください。
内部例外:文字列またはバイナリデータは切り捨てられます。ステートメントは終了されました。
ほぼ10回停止して再実行した後、プロジェクトエラーは何も変更せずに消えました。このエラーは何のためにありましたか?そして、なぜ私が何も変更せずにそれがなくなったのですか?
理由もなくランダムな例外をスローし、しばらくしてそれらの例外のスローを停止したい場合、EntityFrameworkを信頼することはできません。