MyDatatBaseDataContext MyDB = new MyDatatBaseDataContext();
var _Update = from u in MyDB.Employees where u.Address == "WestSreet" select u;
foreach (var item in _Update)
{
item.Address = "WS";
}
MyDB.SubmitChanges();
var Select = from s in MyDB.Employees select s;
grd_1.ItemsSource = Select;
上記のコードを使用すると、レコードを更新でき、元のテーブルデータとDataGridでもレコードの変更を確認できます。元のテーブルは正常に更新されます。
MyDatatBaseDataContext MyDB = new MyDatatBaseDataContext();
var _Udate_2 = MyDB.Employees.Where(u => (u.Address == "WestSreet"));
foreach (var item in _Udate_2)
{
item.Address = "WS";
}
var Select = from s in MyDB.Employees select s;
grd_1.ItemsSource = Select;
上記のコードを使用すると、レコードを更新できます。DataGrid で変更を確認できますが、元のテーブルデータでレコードの変更を確認できません。元のテーブルは更新されません。