gpt4 book ai didi

c# - 带有外键的 Entity Framework AddTo 对象

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:35 25 4
gpt4 key购买 nike

我有2张 table 预订嘉宾

预订有一个 FK 给客人 (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);

最佳答案

创建 guest 并在上下文中使用 addObject(newguest)。之后创建预订并将客人添加到其中。那应该有效。我用智能手机打字,请原谅我遗漏的格式。

关于c# - 带有外键的 Entity Framework AddTo 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5759219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com