コード例 #1
0
 public override void AddOrUpdate(SalesOrderMaster entity)
 {
     if (DbContextExtensions.IsTransient(_context, entity))
     {
         _context.Set <SalesOrderMaster>().Add(entity);
         _context.SaveChanges();
     }
     else
     {
         _context.Set <SalesOrderMaster>().Attach(entity);
         _context.Entry(entity).State = EntityState.Modified;
         _context.SaveChanges();
     }
 }
コード例 #2
0
 public override void AddOrUpdate(QuotationMaster entity)
 {
     if (DbContextExtensions.IsTransient(_context, entity))
     {
         _context.Set <QuotationMaster>().Add(entity);
         _context.SaveChanges();
     }
     else
     {
         _context.Set <QuotationMaster>().Attach(entity);
         _context.Entry(entity).State = EntityState.Detached;
         _context.SaveChanges();
     }
 }