LINQ를 만드는 데 도움이 필요합니다. 일부 열이있는 표가 있지만이 문제에 관심이있는 사람은 2 명입니다.linq 선택에 도움이 필요합니다.
userid, type
지금이 테이블이 수천 항목이 있고, 나는 단지 상단을 원의 지금까지 너무 좋아 (50)를 가정 해 봅시다,하지만 어려운 부분은 성공의 행 많은 만이 있어야하는 것입니다 1. 예
Type UserId
============
Add 1
Add 1
Add 1
Add 2
로 계산 나는 단지 내가 복용하고 행의 한계에 2로 계산이 싶습니다,하지만 난 모든 행이 여전히 출력 할 싶습니다. 하나의 SQL 요청으로이 작업을 수행 할 수 있습니까? 아니면이 작업을 수행 할 다른 방법을 찾아야합니까?
편집 :이 문제를 해결할 수 있으면 값을 사용하여 테이블에 열을 추가 할 수 있습니다. Edit2가 : Sotred 절차는 또한 솔루션입니다
예 2 : 이것은 내가 지금 컴퓨터에 가까운 아니에요 그래서 내가 100 % 맞는지 확실하지 않다 3 행
Type UserId
============
Add 1
Add 1
Add 2
Add 1
힘들다고 생각합니다. Linq와 SQL은 순차적 인 처리가 아니라 집합 연산이 좋다. 고전적인'foreach'가 더 적합합니다. –
그래,하지만 더 많은 데이터베이스에서 필요한 것을 가져오고 싶지 않다. 이론 상으로는 1000 행 이상이 시퀀스에 포함될 수있다. – Androme
스토어드 프로 시저가 어렴풋이 보임. –