且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Controller和Asp.Net MVC中的foreach循环内自动生成新的Guid

更新时间:2022-11-23 13:10:47

只需将Guid.NewGuid()移入for循环,而不是添加一次。



Simply move Guid.NewGuid() into for loop instead of adding it once.

using (TestDBEntities db = new TestDBEntities())
              {
                maintenance ObjMaintenance = new maintenance
                  {

                   BillNo=TVM.BillNo,
                   BillDate=TVM.BillDate,
                   Amount=TVM.Amount
                   };

                  foreach (var i in TVM.Expenses)
                  {
                      i.MaintenanceId= Guid.NewGuid();
                      ObjMaintenance.Expenses.Add(i);
                  }

                  db.maintenances.Add(ObjMaintenance);
                  //db.serviceproviders.Add(ObjServiceProvider);
                  db.SaveChanges();
                  status = true;
              }