내 상황을 요약하면 다음과 같습니다. 이벤트에 날짜 속성이 있습니다. 기본적으로 특정 날짜에 대한 이벤트 수를 나열하는 새 테이블을 만들어야합니다. 내가하고 싶은 무엇LINQ를 사용하여 결과 테이블을 새로 만드는 방법은 무엇입니까?
날짜를 선택 거라고이 사용 LINQ에서 새 테이블을 만들 수있을 것입니다 :
그래서 내가 그렇게 같은 일련의 레코드를 가지고 가정 다음과 같이 해당 날짜에 이벤트의 수 :
난 정말 모르겠어요이 곳이 문을 만드는 시작합니다. 나는 누군가가 올바른 방향으로 나를 가리킬 수 있는지 궁금 해서요?
감사
편집 : 나의 사과는 - 내가 조금 혼란스러워했다 보인다! 나는 실제로 NHibernate를 사용하고 있으며 모든 날짜에 대한 모든 이벤트의 콜렉션을 리턴하는 명령문을 가지고있다.
는 난 그냥 컬렉션을 반복 내가 :-)
Linq는? EF? GroupBy를 사용해 보셨습니까? –
글쎄, 왜 linq으로 TABLE을 만들고 싶니? 'IQueryable'을 만들 수 있습니다. 또는 DB에 뷰를 생성하십시오. 아니 ? –
스프레드 시트의 스크린 샷이 아니라 데이터 구조를 나타내는 코드를 게시하십시오. 예 : 'Event' 클래스가 있고'IEnumerable'을'Event.EventDate'에 의해 그룹화하고 싶습니다. –