したがって、Model2 が Model1 にリンクされている 2 つのモデルがあります。
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);
編集:
私の問題は、「model2ID」を使用して「model2」プロパティをロードする方法をc#にどのように伝えるかということです。私が得る特定のエラーは次のとおりです。
{"Invalid column name 'model1_ID'.\r\n Invalid column name 'model1_ID'."}
model1_ID という名前のプロパティがないことに注意してください。