Подскажите, пожалуйста, как создать единую таблицу БД для собственных типов. Вот моя модель
public class Price
{
public string OrderId { get; set; }
public Money Money { get; set; }
public Error Error { get; set; }
public PriceType PriceType { get; set; } // enum
[ConcurrencyCheck]
public DateTimeOffset UpdatedOn { get; set; }
}
public class Money
{
public string Currency { get; set; }
public decimal Amount { get; set; }
}
public class Error
{
public ErrorType Type { get; set; }
public string Message { get; set; }
}





Используйте атрибут [ComplexType] для классов Money и Error https://entityframework.net/сложный тип
Используете ли вы «Деньги» в свободном API? Что-то вроде modelBuilder.Entity<Money>?
Но я получаю «Тип сущности« Деньги »требует определения первичного ключа». ошибка