レコード更新操作を行っています。私の更新操作は正常に行われていますが、データベースは値を更新していません。以下は更新コードです。
SupPartEntityVal supplypart = new SupPartEntityVal();
String sNum = sNumText.Text;
String sName = sNameText.Text;
String sStatus = sText.Text;
String sCity = cText.Text;
int rowIndex = int.Parse(rIndex.Text);
ObjectQuery<S> supply = supplypart.S;
var query =
from product in supply
select new { product.SNUM, product.SNAME, product.STATUS, product.CITY };
S sup = supplypart.S.Single(product => product.SNUM == sNum);
sup.SNAME = sName; sup.STATUS = short.Parse(sStatus); sup.CITY = sCity;
this.supplypart.SaveChanges();
- 変更を加えた後、UI で更新された値を確認できます
- アプリケーションを閉じた後、再度開くと、UI に更新された値が表示されます
- Visual Studio を閉じ、アプリケーションを再度開いて、もう一度実行します。
- データベースに変更が見られません。
私は何かが欠けていますか?