У меня есть таблица Items
и таблица Services
.Entity Framework Code: первые прямые ссылки api
Каждый элемент должен иметь отношение к одному сервису.
Как написать соотношение между этими 2 через ItemServices
реляционная таблица в EF Fluent api?
Вот классы
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