【发布时间】:2020-01-14 07:10:34
【问题描述】:
我有一个目标实体,我将其设为一元,因为一个目标可以有另一个目标。 例如。 A点-> B点-> C点
我已尝试创建适当的实体类。
public class Destination
{
public int DestinationId { get; set; }
public Destination NextDestination { get; set; }
public float Distance { get; set; }
public DateTime ExpectedArrival { get; set; }
public DateTime ActualArrival { get; set; }
}
没有错误,但我得到的是
Destination
NextDestinationDestinationId
Distance
ExpectedArrival
ActualArrival
无论如何我可以让它喜欢称它为“Destination.NextDestinationId”
【问题讨论】:
-
那么,要自定义生成的外键的名称吗?
-
是的,但我收到错误“成员名称不能与其封闭类型相同
-
你是先使用代码吗?
-
是的。然后添加迁移,更新数据库,然后我只在 MSSMS 中查看图表,如果它与我的 E-R 图表相同。
标签: c# sqlite ef-code-first entity-framework-core