我使用此函数插入DetailsView
的数据并且工作正常
public Void InsertIntoTblItem(TblItem tblItem)
{
orderDBContext.TblItem.Add(tblItem);
orderDBContext.SaveChanges();
}
但我想知道如何处理确认字符串。
public string InsertIntoTblItem(TblItem tblItem)
{
if (orderDBContext.TblItem.Where(x => x.ID == tblItem.ID) == null)
{
orderDBContext.TblItem.Add(tblItem);
orderDBContext.SaveChanges();
return "New Item Saved";
}
return "Item Not Saved";
}
请帮帮我
答案 0 :(得分:1)
SaveChanges的返回值是在上下文中更新的对象数,因此您可以使用它来确保数据是否已保存:
int returnValue = orderDBContext.SaveChanges();
return returnValue > 0 ? "New Item Saved" : "Item Not Saved";