У меня есть этот объект с именем CurrencyPairComponent, который наследует
public class CurrencyPairComponent : RequestComponent
, но даже с этим семенем он не будет отображаться в таблице базы данных.
entityTypeBuilder.HasData(
new CurrencyPairComponent()
{
Id = 1,
CurrencyPairId = 1,
ComponentType = ComponentType.Ask,
QueryComponent = "1",
RequestId = 1,
RequestComponentData = new List<RequestComponentDatum>(),
CreatedAt = DateTime.Now,
ModifiedAt = DateTime.Now,
DeletedAt = null
},
new CurrencyPairComponent()
{
Id = 2,
CurrencyPairId = 1,
ComponentType = ComponentType.Bid,
QueryComponent = "0",
RequestId = 1,
RequestComponentData = new List<RequestComponentDatum>(),
CreatedAt = DateTime.Now,
ModifiedAt = DateTime.Now,
DeletedAt = null
},
new CurrencyPairComponent()
{
Id = 3,
CurrencyPairId = 2,
ComponentType = ComponentType.Ask,
QueryComponent = "0",
RequestId = 2,
RequestComponentData = new List<RequestComponentDatum>(),
CreatedAt = DateTime.Now,
ModifiedAt = DateTime.Now,
DeletedAt = null
}
);
}

Как это так?Я неправильно использую HasData?Никакой конкретной информации для таких вариантов использования для HasData не существует, поскольку недавно она была введена в .NET Core 2.1.
.