0

まず、データベースから Linq to sql ごとにオブジェクト (ここではユーザー クラスのオブジェクト) を取得します。

dataacces da = new dataaccess(..);
user obj = da.users.First(o => od.id = 1);

次に、ユーザー オブジェクトが wcf を介してクライアントに渡されます。firstname プロパティを変更し、変更をデータベースに書き込むためにオブジェクトをサーバーに戻します。

データベースのエントリと比較して、どのプロパティが偶然だったかを見つけることは可能ですか? 返されたユーザーで呼び出された da.users.GetModifiedMembers(ユーザーの返されたオブジェクト) は、空の配列を提供します...

何か案は?

どうもありがとうございました!

4

1 に答える 1

0

クライアントから返されたら、変更されたエンティティを再アタッチする必要があります。

http://msdn.microsoft.com/en-us/library/bb548972.aspx

于 2013-03-26T18:32:51.003 に答える