다음 코드가 있습니다.
var rawGroupBEFORE = sqlRaw.GroupBy(x => new
{
x.ID,
x.P1,
x.P2,
x.P3,
x.P4,
x.P5,
x.P6,
x.P7,
x.P8,
}).ToList();
var rawGroup = sqlRaw.GroupBy(x => new RawDocument
{
Id = x.ID,
P1 = x.P1,
P2 = x.P2,
P3 = x.P3,
P4 = x.P4,
P5 = x.P5,
P6 = x.P6,
P7 = x.P7,
P8 = x.P8,
}).ToList();
그리고 내가 가지고있는 데이터로
rawGroupBEFORE
결과로 1 개의 요소. 에서
rawGroup
나에게 2 개의 요소를 준다 ..... 잘못된 그룹화.
자동 Visual Studio "누락 된 속성 만들기"작업을 사용하여 RawDocument 클래스를 만들었습니다.
내가 왜 이런 행동을해야하는지 어떤 아이디어라도?
- 답변 # 1
관련 자료
- python - TensorFlow를 사용한 Deep Learning에서 제공하는 코드의 결과가 책의 스냅 샷과 다른 이유
- JavaScript에서 동일한 CLASS로 다른 필드에서 배열 값을 가져오고 AJAX를 사용하여 데이터를 PHP로 보냅니다
- c# - 여러 숫자를 곱한 결과가 계산기에서 곱한 결과와 다른 이유는 무엇입니까?
- java - 아래 코드의 출력 결과가 내가 한 방식과 다른 이유
- java - ArrayList에 다른 클래스 객체를 추가하는 방법
- java - 매개 변수로 클래스 필드를 초기화하는 다양한 방법
- Java 8 및 Java 13의 Mathpow ()는 다른 결과를 반환합니다
- python - Groupby는 ID별로 다른 날의 통화 수를 계산합니다
- css - 클래스를 공유하는 2 개의 메뉴 ID 요소를 결합하고 해당 클래스에 다른 배경을 추가합니다
- sql server - datetime 열에 대해 다른 결과를 얻고 싶습니다
- c++ - 이름이 다른 동일한 생성자로 클래스를 만들려면 어떻게해야합니까?
- python - 서로 다른 그룹의 패턴을 일치시키는 Groupby
- node.js - Python의 3DES 암호화는 Nodejs/Java와 다른 결과를 생성합니다
- 파이썬을 사용하여 다른 클래스 객체 호출
- html - 클릭 클래스에서 다른 값을 얻는 jQuery
- javascript - 다른 결과를 얻는 필터링 된 데이터 인쇄
- 다른 클래스의 값 staffNo를 어떻게 비교할 수 있으며 Java에 목록이 있는지 어떻게 알 수 있습니까?
- c# - 새 클래스를 만들지 않고 xxx를 익명 클래스 (2 개의 속성 만 필요) 목록 객체로 매핑하는 방법은 무엇입니까?
- Angular - 모난 - 다른 파이프의 결과를 자식 구성 요소에 전달하는 방법
가장 가능성이 높은 설명은 익명 유형이 값 동등성을 사용하는 반면
RawDocument
참조 평등을 사용합니다. 각 항목은 새로운RawDocument
개체, 그들 중 어느 것도 서로 같지 않을 것입니다.에 대한 평등 회원 구현
RawDocument
또는 GroupBy에 IEqualityComparer를 제공하십시오.