0

私の WP アプリは、LINQ クエリを使用して取得したデータベースからデータを編集できます。

from item in db.SomeTable
where item.Id = 5
select new { Item = item}

次に、その選択範囲をフォーム コントロールにバインドします。変更を保存したくない場合(db.SubmitChanges()呼び出しなし)、別のLINQを呼び出してフィールドをリセットしますが、変更されたソース値をdbから取得します(select new {}演算子を使用している場合でも。デフォルト状態にリセットする方法がある場合は、再び LINQ を使用してデフォルト値を取得できることを教えてください。

4

1 に答える 1

0

の同じインスタンスを使用している場合、そのDataContext中のすべてのエンティティの最新バージョンを取得します。DataContextアプリケーションを変更して、最小限の時間 s を開いたままにしておくことを検討することをお勧めします。

于 2013-09-06T07:51:11.133 に答える