"LINQ 공급자"란 무엇입니까? 그 목적은 무엇입니까?LINQ 공급자 란 무엇입니까?
답변
linq 공급자는 특정 데이터 저장소에 대해 IQueryProvider
및 IQueryable
인터페이스를 구현하는 소프트웨어입니다. 즉, 해당 데이터 저장소에 대해 Linq 쿼리를 작성할 수 있습니다. 예를 들어 Linq to XML 공급자를 사용하면 XML 문서에 대해 Linq 쿼리를 작성할 수 있습니다. 사소한 것은 아니지만
는, 당신은 또한 자신의 LINQ 공급자를 작성할 수 http://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx
를 참조하십시오. 자세한 내용은 Building an Iqueryable Provider 및 Walkthrough: Creating an IQueryable LINQ Provider을 참조하십시오.
"LINQ (언어 통합 쿼리) 여러 데이터에서 데이터를 쿼리 저장소와 언어 환경. 개발자의 관점에서, 그것은 그냥 새로운 패턴 데이터의 중간 계층으로 작품 구조 직접 IDE에서 . 장면 뒤에이 데이터를 가져 오거나 SQL에 서버를 실행하는 쿼리를 작성 할 수있는 권리 루틴을 호출 표현 처리, 검증 및 같은 작업의 전체를 많이. 한마디는, LINQ 스탠드 않습니다 다음과 같이 공통 검색어 g 언어와 데이터 저장소 사이의 엇갈림 "이라고 설명했습니다. http://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx
특정 데이터 저장소에 대한 특정 게이트웨이 (예를 들어, XML 파일, SQL의 RDMBS) 는이다는 LINQ 제공자라고. 이는 IQueryable 인터페이스를 구현함으로써 실현됩니다.
Matt Waren은 cusotm linq 공급자를 구현하는 데 훌륭한 tutorial 시리즈를 사용합니다.
LINQ ** 제공자 ** 란 무엇입니까? –
- 1. ASP.NET 공급자 란 무엇입니까?
- 2. 공급자 및 드라이버 란 무엇입니까
- 3. RDBMS에서 "스키마 공급자"란 무엇입니까?
- 4. LINQ RESTful 서비스 공급자
- 5. 단순 (멍청한) LINQ 공급자
- 6. Linq-> HQL 공급자 만들기
- 7. ASP.NET 공급자 모델과 Microsoft Enterprise Application Blocks 관계 란 무엇입니까?
- 8. IQueryable LINQ 공급자 및 SQL 주입?
- 9. nHibernate linq 공급자 확장에 대한 표현과 함께
- 10. 스레드 란 무엇입니까 (스레드 란 무엇입니까?)?
- 11. LINQ referes의 컨텍스트에서 "지연 쿼리 평가"란 용어는 무엇입니까?
- 12. LINQ 란 무엇입니까? 어떻게 이것을 PHP에서 사용할 수 있습니까?
- 13. 외부 JMS 공급자 란 무엇입니까? JMS 애플리케이션에서 Weblogic의 일반적인 역할은 무엇입니까?
- 14. 그래서 db 저장소 란 무엇입니까
- 15. CGI 란 무엇이며 CGI 스크립트 란 무엇입니까?
- 16. 개발 프레임 워크 란 무엇입니까? IDE 란 무엇입니까?
- 17. 버퍼 란 무엇입니까? 버퍼링 된 읽기 및 쓰기 란 무엇입니까?
- 18. DataContractTranslator 란 무엇입니까?
- 19. "분리 뮤텍스"란 무엇입니까?
- 20. 프로그래밍 언어 란 무엇입니까?
- 21. CSS - @page 란 무엇입니까?
- 22. Java의 직렬화 란 무엇입니까?
- 23. "기호 경고"란 무엇입니까?
- 24. 그림자 메모리 란 무엇입니까?
- 25. PHPSESSID 란 무엇입니까?
- 26. 정확히 PLINQ 란 무엇입니까?
- 27. ASP.Net MVC 란 무엇입니까?
- 28. 불량 선별기 란 무엇입니까?
- 29. 기능 테스트 란 무엇입니까?
- 30. 끈적 풋터 란 무엇입니까?
IQueryable을 구현하는 것이 제한적인 정의라고 생각합니다. 적절한 Select 메서드를 정의하는 * anything *에 대해 LINQ 쿼리 식을 사용할 수 있습니다 (컴파일 타임 덕분에 어떤 인터페이스도 구현할 필요가 없음) 또는 쿼리 식의 일부인 다른 메서드 (Where, Join, GroupJoin 등). – JulianR