我有两个实体 . Employee and Address.
员工可以拥有一个或多个地址 .
我需要的是通过Fluent API设置他们的关系 . 但我不希望EmployeeId(这是Employee中的主键)用作Address的外键 . 相反,我想使用员工中的Guid作为地址中的外键 .

简而言之,我想要

Employee 1:N Address ,但基于
Guid from Employee -> Guid in Address

public class Employee
{
    public int EmployeeId;
    public Guid Guid;
    .
    .
    .
    public ICollection<Address> Addresses;
}

public class Address
{
    public int AddressId
    public Guid Guid; // Guid from Employee 
    .
    .
}

请帮我设置这种关系 . 那是
1.一名员工可以拥有多个地址 .
2. Employee.Guid将是Address.Guid中的外键