我正在执行记录更新操作。我的更新操作正常,但数据库没有更新值。下面是更新代码。
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,重新打开应用程序并再次运行它。
- 我没有看到数据库的变化。
我错过了什么吗???