1
我有兩個數據庫代表兩個對象,我正在使用Rest Client來訪問它們。 「對象2」的字段之一稱爲objectOneId,它是「對象1」的主鍵。我有一個類正在試圖查詢我的數據庫,以便獲取Object1爲foreach Object1的所有Object2。我試圖在一個詞典中回答這個問題,但是IQUERYABLE不會讓你這樣做。這裏一些代碼更多的解釋:從dB返回相關數據c#
// GET: api/Obj1
public IQueryable<Object1> GetObject1()
{
Dictionary<string, List<Object2>> dict = new Dictionary<string, List<Object2>>();
List<Object2> list = new List<Object2>();
foreach(var obj1 in dB.obj1)
{
list.AddRange(db.obj2.Where(x => x.obj1Id == obj1.Id &&));
dict.Add(obj1.Name, list);
}
return dict;
}
所以試圖添加所有的object2s具有當前obj1正在處理的ID。我想在另一個班級使用了該功能,返回此:
public async Task InitializeData()
{
//Get data from dB
_Data = await _DataService.GetData();
}
是有辦法進口OBJ1的ID的(主鍵)到我的代碼? – JayPhillips
你可以將它導入到數組並循環陣列 –
你能告訴我你的意思嗎? – JayPhillips