带有外键的实体框架AddTo对象
本文关键字:框架 AddTo 对象 实体 | 更新日期: 2023-09-27 17:51:26
我有2个表预订客人
预订有一个FK到Guest (GuestId)
当我添加一个新的预订时,我必须在两个对象上调用AddTo以使其工作。这很好,但我认为我应该能够在Reservation初始化器中设置guest对象,并在Reservation对象上调用AddTo。
这是正确的方法还是我错过了什么?
var guest = new Guest
{
GuestId = Guid.NewGuid(),
LastName = item.Guest.LastName,
FirstName = item.Guest.FirstName
};
var reservation = new Reservation
{
ReservationId = Guid.NewGuid(),
GuestId = guest.GuestId,
//Guest = guest,
ReservedDtm = item.Date
};
_context.AddToGuests(guest);
_context.AddToReservations(reservation);
创建客户机并在上下文中使用addObject(newguest)。然后创建预订并将客人添加到其中。这应该行得通。我在智能手机上打字,所以请原谅我缺少格式。