Db_EFEntities dbContext = new Db_EFEntities();
UserInfo user = new UserInfo { UserID = 1, UserName = "zhangsan" };
dbContext.UserInfo.Add(user);//添加实体导数据库上下文
OrderInfo order1 = new OrderInfo { OrderID = 1, OrderName = "dingdan1", UserID = 1 };
dbContext.OrderInfo.Add(order1);
dbContext.SaveChanges();
//添加关联关系
user.OrderInfo.Add(order1); //用户角度直接添加用户订单
dbContext.SaveChanges();
Console.WriteLine("success");
用户和订单之间是一对多的关系,将用户和订单之间的关联数据添加到数据库?
//添加实体到数据库上下文
dbContext.Entry(user).State=System.Data.EntityState.Added
dbContext.UserInfo.Add(user);
//添加管理关系的方式
(1)、user.OrderInfo.Add(order1)
(2)、order1.UserID=user.UserID
(3)、order1.UserInfo=user