Можно ли отобразить составной первичный ключ как один объект Value в Entity Framework Core?И потом: работает ли он правильно в запросах LINQ?
Я знаю, что до EF Core 2.2 поддержка VO была не очень хорошей.
public class AssignmentIdentity
{
// ...
public EmployeeIdentity EmployeeId { get; protected set }
public TaskIdentity TaskId { get; protected set; }
}
public class Assignment
{
// ...
public AssignmentIdentity Id { get; protected set }
}
public class EmployeeIdentity
{
// ...
public String Identifier { get; protected set }
}
public class Employee
{
// ...
public EmployeeIdentity Id { get; protected set }
}
public class TaskIdentity
{
// ...
public String Identifier { get; protected set }
}
public class Task
{
// ...
public TaskIdentity Id { get; protected set }
}
Возможно ли отобразить его в EF?Обратите внимание, что такое отображение и LINQ-запросы возможны в (n) Hibernate.Я ожидаю того же с EF Core ...