我想创建一个具有以下设置的关联属性:
public class ClassType1{
[Key]
public int type1_ID { get;set; }
public int type2_ID { get;set; } // In database, this is a foreign key linked to ClassType2.type2_ID
public ClassType2 type2Prop { get;set; }
}
public class ClassType2{
[Key]
public int type2_ID { get;set; }
}
我的问题是 type2Prop 找不到它的前键。它正在尝试寻找不存在的“type2Prop_ID”,而实际上它应该寻找“type2_ID”。这是我得到的错误:
{"Invalid column name 'type2Prop_ID'."}
我如何告诉它使用哪个属性作为 ClassType2 的键?