首先对现有数据库使用代码。我有 2 个具有不同主键和外键名称的表。例如
public class Person
{
public int PersonID {get; set;}
public virtual Sale {get; set;}
public ICollection<Order> Orders {get; set;}
//props
}
public class Sale
{
public int saleId {get; set;}
public int PersID {get; set;}
//props
}
public class Oder
{
public int OrderId {get; set;}
public int pID {get set;}
}
假设Person表中的PK是PersonID,Order是pID,Sale PersID中的FK(所以ID的命名约定因表而异)
如何在考虑不同列 ID 名称的同时使用 fluent 映射实体?