您好,我是Silverlight和C#的新手,並且有一個使用RIA的使用數據技術的程序。我在從數據源中選擇單個列時遇到問題。我正在嘗試使用該列的值來填充圖表中的單個系列。IQueryable Select返回0條記錄
在我的用戶界面我有一個網格和條形圖。 我能填充我的網格使用:
DomainContext ctx = new DomainContext();
ListingGrid.ItemsSource = ctx.v_IQ_Flashes;
ctx.Load(ctx.Get_Table1());
用於填充我的DataGrid從我的表table1所有(*)領域
現在我想填充一個系列我的圖表上只有一個該圖表中的列。 使用以下代碼yeilds返回值爲0(這是不正確的)。我究竟做錯了什麼?
var slot = ctx.v_IQ_Flashes.Where(e => e.Year == t_year).Select(e => e.Win);
var sum_ret_slot = slot.Sum();
decimal sum_slot = sum_ret_slot.Value;
請注意,所有值(Slot
,sum_ret_slot
,sum_slot
)均爲0我使用的調試,以確認這些確實是被稱爲和它們的值都爲0。
是否刪除篩選器('Where)導致...結果? – 2011-03-15 17:56:28