データ アクセス レイヤーにSilverLight
エンティティを使用するアプリケーションがあります。framework 4
いくつかのエンティティ オブジェクトを手動で作成し、後でデータベースに保存する必要があります。
私はこの独特の問題を抱えています。オブジェクトをインスタンス化し、そのプロパティにいくつかの値を割り当てると、「同じキーを持つアイテムが既に追加されています」というエラーが発生しました。これは、オブジェクトが のインスタンスに追加される前ですObjectContext
。また、切り替え前でもto SP1 of Visual Studio
問題ありません。アップグレードした後にのみ発生しますVS2010 to SP1.
コード的にはこんな感じ。
class cls = new class();
cls.class_name = "test";
実行時に class_name に値が割り当てられると、例外がスローされます。「クラス」は手動で作成されたエンティティ オブジェクトであり、 th のテーブルにマップされますSQL database
。
この問題を解決するにはどこを見ればよいですか?
どんな助けでも大歓迎です。