有人可以告诉我如何检查记录是否存在,如果存在则什么都不做,如果不存在则将记录添加到数据库中吗?
请参见我的代码:
if (isIpnValidated == true)
{
using (WebApplication1Entities db = new WebApplication1Entities())
{
Orders order = new Orders();
order.UserId = userId;
order.Date = System.DateTime.Now;
order.Transaction = txnId;
order.Amount = Convert.ToDecimal(mcGross);
order.Email = payerEmail;
order.Country = residenceCountry;
db.Orderss.Add(order);
db.SaveChanges();
}
}
我只想确保数据库中没有可能的重复。
System.Linq
的引用。将其添加到文件顶部,或者获取 Resharper ;) - CodingIntrigue