tcohnug
传说•九天
2021-01-16 19:58

EF 批量插入多条记录 顺序混乱

  • c#
  • sqlite
  • asp.net

 public class User
 {
        public int UserId { get; set; }                 
        public string UserName { get; set; }            
        public List<Order> Orders { get; set; }         
 }

public class Order
{
        public int UserId { get; set; }    
        public User User { get; set; }
        public int OrderId { get; set; } 

       public List<Commodity> Commoditys { get; set; }

}

    public class Commodity
    {
        public int OrderId { get; set; }                     
        public Order Order { get; set; }
        public int CommodityId { get; set; }  

}

List<M.Data.Order> orlist = new List<M.Data.Order>();
List<M.Data.Commodity> cylist = new List<M.Data.Commodity>();

ur=new M.Data.User() { UserName = "aaaaaa, Orders = orlist };

 db.Users.Add(ur);
  db.SaveChanges();

Commodity这个表中记录混乱

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答