【发布时间】:2019-09-07 05:49:02
【问题描述】:
class1
{
[key]
public string id1 {get; set;}
[Key]
public string key2 {get; set;}
}
class2
{
[foreignKey("class1")]
public string class1Id{ get; set; }
}
现在在class2 内部,我只想使用class1 的id1 列作为外键。
怎么做?
【问题讨论】:
-
这似乎与 ASP.NET 无关。
-
你不能。 FK 只能指向被引用表中的 unique 列(主键或备用键)。
标签: c# entity-framework entity-framework-core code-first entity-framework-migrations