2

データ アクセス レイヤーに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

この問題を解決するにはどこを見ればよいですか?

どんな助けでも大歓迎です。

4

0 に答える 0