안녕하세요 저는 Silverlight와 C#에 처음으로 실패했으며 데이터를 사용하는 RIA 기술을 사용하는 프로그램을 보유하고 있습니다. 내 데이터 소스에서 단일 열을 선택하는 데 문제가 있습니다. 차트의 단일 시리즈를 채우기 위해 해당 열의 값을 사용하려고합니다.IQueryable Select는 0 개의 레코드를 반환합니다.
내 UI에는 그리드와 막 대형 차트가 있습니다. 나는 사용하여 내 그리드를 채울 수 있어요 : 내 테이블 표에서 모든 (*) 필드 내 데이터 그리드를 채 웁니다
이DomainContext ctx = new DomainContext();
ListingGrid.ItemsSource = ctx.v_IQ_Flashes;
ctx.Load(ctx.Get_Table1());
가 지금은 하나의 내 차트에 하나의 시리즈를 채우려 그 차트의 열. 다음 코드를 사용하여 반환 값 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')를 제거하면 결과가 ...? –