В Entity Framework 6, вы можете разделить объект будет сохранен в нескольких таблицах с помощью функции MAP:Entity Framework Основная таблица Расщепление подход
modelBuilder.Entity<Employee>()
.Map(map =>
{
map.Properties(p => new
{
p.EmployeeId,
p.Name,
p.Code
});
map.ToTable("Employee");
})
// Map to the Users table
.Map(map =>
{
map.Properties(p => new
{
p.PhoneNumber,
p.EmailAddress
});
map.ToTable("EmployeeDetails");
});
Я интересно, если кто-нибудь знает, возможно ли это сделать на ядро искажения, я искал его долгое время и не нашел ничего подобного.
В настоящее время я использую Dtos с композицией для решения этой проблемы, но с раздражением работает, поскольку решение растет.
Любая помощь будет оценена, спасибо.
Я не думаю, что это возможно. Множество вариантов, например, наследование картирования или разделение таблиц, не были реализованы с EF Core 1.1. –