1
我有一個表Items
和表Services
。實體框架代碼第一流利的API關係
每個項目都需要與一個服務有關。
如何在EF Fluent api中通過ItemServices
關係表編寫2個關係?
這裏是班
public class Item
{
public Guid Id { get; private set; }
public Service Service { get; private set; }
}
public class ItemService
{
public int ServiceId { get; set; }
[ForeignKey(nameof(ServiceId))]
public Service Service { get; set; }
public int ItemId { get; set; }
[ForeignKey(nameof(ItemId))]
public Item Item { get; set; }
}
public class Service
{
public int Id { get; private set; }
public string ServiceCode { get; set; }
}
請注意,我不想讓我的項目對象的內部關係表,所以我不想使用它像item.ItemService.Service
,但作爲一個item.Service