>백엔드 개발 >C++ >LINQ to SQL 쿼리가 익명 형식을 결과로 반환할 수 있습니까?

LINQ to SQL 쿼리가 익명 형식을 결과로 반환할 수 있습니까?

Susan Sarandon
Susan Sarandon원래의
2025-01-28 00:26:09777검색

linq에서 sql에서 익명 유형을 반환 할 수 있습니까? <..> Linq에서 SQL에서 여러 테이블을 쿼리하고 결과를 익명 유형과 결합하는 방법은 무엇입니까? Can LINQ to SQL Queries Return Anonymous Types as Results?
익명 유형의 초기 시도

다음 예제는 두 개의 테이블을 사용하고 와 를 사용합니다. 익명 유형을 사용하여 모든 개와 해당 :

를 검색하십시오.

그러나 컴파일러가 익명 ​​유형 대신

를 반환 할 것으로 기대하기 때문에 이것은 실패합니다.

사용자 정의 유형 솔루션은 다양한 이름을 가진 개를 나타내는 사용자 정의 유형을 만드는 것입니다. 사용자 지정 유형 를 사용하십시오 이 사용자 정의 유형을 사용하면 쿼리를 수정하여 필요한 결과로 돌아갈 수 있습니다.

이 방법은 여러 테이블에서 사용자 정의 유형 조합의 결과를 사용할 수있는 안전하고 재사용 가능한 방법 유형을 제공합니다. 이는 익명 유형을 사용할 때 발생하는 유형의 유형을 피합니다.

위 내용은 LINQ to SQL 쿼리가 익명 형식을 결과로 반환할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.