私はテーブルItems
とテーブルServices
を持っています。Entity Frameworkコードの最初の流暢なAPIの関係
各項目は1つのサービスとの関連が必要です。
これらの2つの間の関係を、EF Fluent APIのItemServices
リレーショナルテーブル経由でどのように書くことができますか?ここで
は
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オブジェクト内の関係テーブルを持っている必要はありませんので、予めご了承くださいクラスですので、私はitem.ItemService.Service
のようにそれを使用する必要はありませんが、item.Service