0
我有一個C#MVC的Web應用的兩DTO類,我需要回到與第一列表中的第二個產生的數據的列表,從一個類生成的列表。 (認爲嵌套數組例如[0 [a,b],1 [a,b,c],2 [a,b,c,d],3,[a]等])C#追加一個DTO結果到另一個DTO導致
This是一個內部應用程序,在這個應用程序中,工作人員教育其他人員工作角
以下是我迄今爲止
//Abstract code representative of end goal
var foo = from x in _fooCtx.Foo
where (x.Condition1 && x.Condition2 && x.Condition3 && x.Condition4 > 0)
select new Models.ResourceDTO()
{
FirstName = x.FirstName,
LastName = x.LastName,
ResourceID = x.ResourceID,
};
//currently loops through each memeber of staff in list above and grabs their wamits history.
foreach (var foobar in foo)
{
int foobarID = foo.ResourceID;
var bar = from u in _barCtx.BarViews
where (u.PupilID == foobarID || u.TeacherID == foobarID)
select new Models.ApplicationDTO()
{
pupilName = u.Pupil,
teacherName = u.Teacher,
appDate = u.appDate.ToString(),
appID = u.ID,
};
var leaderList = bar.ToList();
}
上述工程中得到在職人員的名單,然後通過他們可能完成的任何以前的會議循環罰款。我需要返回員工列表,其中每個成員都有由第二個DTO select在foreach循環中生成的列表。因此,一個foo數據列表和這個條形數據列表中。如果這是有道理的。
感謝您的建議,但我不認爲這是我所期待的。對於資源和應用程序,我已經有了兩個單獨的DTO類。我需要追加的foreach語句獲得的年底的結果ResourceDTO選擇的結果。因此,返回foo.ToList()也將包含我需要針對每個用戶的應用程序數據。 –