您好,我是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