У меня есть 2 класса:
public class Item
{
public int Id { get; set; }
public string ItemName { get; set; }
}
public class ItemStats //inhenrit from Item
{
public int Id { get; set; }
public int MaxEnhanceLevel { get; set; }
public Item Item { get; set; }
}
Это TPT, но так как он не поддерживается "из коробки", я не могу использовать наследование. Я знаю, как этого добиться, используя аннотацию данных
[ForeignKey(nameof(Item))]
public int Id { get; set; }
Но как я могу сделать это через FluentAPI? Я не хочу аннотации данных в моих классах Entitie.