我有一個問題在一個查詢兩個列表合併:LINQ的名單列表
public class Class1 {
public int id { get; set; }
public List<Class2> attr { get; set; }
}
public class Class2 {
public int id { get; set; }
}
我的查詢看起來像這樣:
var q = (from m in context.table
select new Class1
{
id = m.ID,
attr = (from t in context.table2
where m.id == t.id
select new Class2 {
id= t.id
}).Take(5).ToList()
}).Take(1).ToList();
的任何解決方案,這個問題?
問題: 我的問題是,我的結果始終爲空。如果我刪除第二個查詢
attr = (from t in context.table2
where m.id == t.id
select new Class2 {
id= t.id
}).Take(5).ToList()
,我的查詢工作!
這裏有什麼問題? – ryadavilli
是什麼問題?任何錯誤信息? –
我很抱歉我的問題。我是這個論壇的新成員。 – Calimero