2014-02-24 70 views
0

我試圖添加一個Observable COlleciton的ontop。但是當我這樣做時,不會添加2個不同的記錄,而是隻添加2個最新記錄的重複記錄。將項目添加到Observable Collection

using (var ctx = DB.Get()) 
    {   
    var Indepth = from z in ctx.Interactions 
     where z.ActivityDate >= start && z.ActivityDate <= end && z.Indepth == true 
     select new { Indepth = z.Indepth }; 
     info.SectionInfo = "Indepth Inquiries"; 
     info.Result = Indepth.Count(); 
     QuarterlyInfo.Add(info); 

    var general = from z in ctx.Interactions 
     where z.ActivityDate >= start && z.ActivityDate <= end && z.Indepth == false 
     select new { Indepth = z.Indepth }; 
     info.SectionInfo = "General Inquiries"; 
     info.Result = general.Count(); 
     QuarterlyInfo.Add(info);     
     } 

回答

0

不知道該信息的對象是什麼,但你在兩個查詢其添加:

 info.SectionInfo = "Indepth Inquiries"; 
    info.Result = Indepth.Count(); 
    QuarterlyInfo.Add(info); 

    info.SectionInfo = "Indepth Inquiries"; 
    info.Result = Indepth.Count(); 
    QuarterlyInfo.Add(info); 

可能佔受騙者?

+0

我想堆疊這兩個查詢,但我沒有添加相同的信息!,你正在描繪它,因爲它是2重複的行。但很明顯,你沒有看到它是兩個不同的查詢。 – Master

+0

道歉,我的壞 - 我的意思是將第二個查詢複製到文本編輯器。 –

+0

我認爲RST_7得到的是你重複使用「信息」對象,並簡單地重寫第二個查詢的屬性,而不是創建一個新的信息對象。 –