Как настроить отношенияC#

Место общения программистов C#
Anonymous
Как настроить отношения

Сообщение Anonymous »

Предположим, у нас есть класс Book, который содержит две учетные записи:

Код: Выделить всё

public class Book
{
public PassiveAccount PassiveAccount { get; set; }
public ActiveAccount AcctiveAccount { get; set; }
}

public Account
{
public decimal Balance { get; set; }
public Book Book { get; set; }
}

public ActiveAccount : Account //marker interface
{
}

public PassiveAccount : Account
{
}
Как правильно или (если возможно) настроить данный тип связи. Может ли EF Core понять, какую именно учетную запись загружать при загрузке книги. Я предполагаю, что эти учетные записи должны различаться по дискриминационному полю.
Я не могу решить, как решить эту проблему проектирования в таком контексте.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ationships

Вернуться в «C#»