public void Add() { using (var db = new WeiXinPayDbContext()) { db.PayNotifyInfoContext.Add(this); db.SaveChanges(); } }
public void Modify() { using (var db = new WeiXinPayDbContext()) { db.PayNotifyInfoContext.Attach(this); db.Entry(this).State = EntityState.Modified; db.SaveChanges(); } }
/// <summary> /// 防止存在相同参数 /// </summary> /// <param name="moudleName"></param> /// <param name="outTradeNo"></param> /// <returns></returns> public bool ContainPayNotufy(string moudleName, string outTradeNo) { using (var db = new WeiXinPayDbContext()) { return db.PayNotifyInfoContext.Any( item => string.Equals(item.ModuleName, moudleName) && string.Equals(OutTradeNo, item.OutTradeNo)); } }
public IList<WeiXinPayNotifyInfo> Get(Func<WeiXinPayNotifyInfo, bool> condition) { using (var db = new WeiXinPayDbContext()) { return db.PayNotifyInfoContext.Where(condition).ToList(); } }