【发布时间】:2021-08-24 00:11:48
【问题描述】:
大家好,很抱歉这个菜鸟问题。我目前正在为 Travel Planner & Assistant Web 应用程序开发 ASP.NET Core 3.1 WebAPI。我正在使用 EF Core 和 Identity。
我的模型由以下类组成:
Vacation,Reservation,Hotel,Room,Review,自定义IdentityUser和Record,UserRecord,以便更好地管理创建和修改日期和用户。
每个Vacation 都有一个List<Reservation>;每个Hotel 都有一个List<Room> 和一个List<Review>。
我的问题是,我应该定义Reservation 和Room 之间的任何关系吗?
我认为每个Reservation 都应该知道要预订哪个Room,因此将Room 放在里面似乎是合乎逻辑的。但是Room 的那个实例已经存在于Hotel 的List<Room> 中。
【问题讨论】:
标签: c# asp.net asp.net-core asp.net-web-api entity-framework-core