Я хотел бы создать ассоциацию собственности со следующей установкой:В Entity Framework, как мне создать свойство ассоциации в коде?
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 не может найти это Foregin ключ. Он пытается найти «type2Prop_ID», которого не существует, когда он действительно должен искать «type2_ID». Вот ошибка, которую я получаю:
{"Invalid column name 'type2Prop_ID'."}
Как указать, какое свойство использовать в качестве ключа ClassType2?
вы используете код EF первым? – Floremin
Я так думаю, но я не уверен. Это проблема нашей отрасли. У меня никогда не было формального образования в EF, потому что, когда я снова учился в школе, EF еще не существовал! – Bill