У меня есть две компании, а именно сотрудники и компания. Оба они могут иметь один или несколько адресов. Поскольку Guid всегда уникален, поэтому я хочу использовать Guid in Employee и Company в качестве внешнего ключа в адресе.
Это может быть несколько записей в адресе для сотрудника, а руководство сотрудника будет в поле «Адрес направления».
Точно так же может быть несколько адресов для компании. И руководство компании будет в «Руководстве по обращению».Fluent API - One 2 Many Relationship
Можете ли вы помочь мне, как настроить отношения/б Служащий-адрес и компании-адрес с помощью Fluent API,
public class Employee
{
public int EmployeeId;
public Guid Guid;
.
.
.
public ICollection<Address> Addresses;
}
public class Company
{
public int CompanyId;
public Guid Guid;
.
.
.
public ICollection<Address> Addresses;
}
public class Address
{
public int AddressId
public Guid Guid; // Guid from Employee or Company
.
.
. // Should here be Navigation to Employee/Company as well?
}