所以我有 2 个模型,其中 Model2 链接到 Model1:
public class Model1 {
public int model1ID { get; set; }
public int model2ID { get; set; }
}
public class Model2 {
public int model2ID { get; set; }
public int someData { get; set; }
}
我想这样做:
public class Model1 {
public int model1ID { get; set; }
public Model2 model2 { get; set; }
}
所以我可以这样做:
var linqTest = (
from curTest in database.Model1s
select curTest
).Sum(curTest => curTest .model2.someData);
编辑:
我的问题是我如何告诉 c# 如何使用“model2ID”加载“model2”属性?我得到的具体错误是:
{"Invalid column name 'model1_ID'.\r\n Invalid column name 'model1_ID'."}
请注意,我没有任何名为 model1_ID 的属性。