문제

LINQ를 사용하여 NETEZZA 백엔드에 쿼리할 수 있는지 아는 사람이 있습니까?

업데이트: ODBC 및 OLEDB Netezza 드라이버를 모두 시도했지만 둘 다 작동하지 않습니다.둘 다 "선택한 개체가 지원되지 않는 데이터 소스를 사용합니다." 오류가 발생합니다.

도움이 되었습니까?

해결책

우리는 이것을 할 수 있는 방법을 알아냈습니다.

저장 프로시저의 구조를 반영하는 DBML 파일에 사용자 정의 데이터 클래스를 만들었습니다.그런 다음 Netezza에서 저장 프로시저(테이블 어댑터 및 Netezza OLE DB 드라이버를 통해 실행됨)를 사용하여 클래스를 파일화합니다.

DAL(데이터 액세스 계층)은 DBML의 클래스를 BLL(비즈니스 논리 계층)에 거의 노출하므로 데이터 클래스는 다른 LINQ 클래스와 동일하게 보이고 동작합니다.

업데이트를 할 수는 없지만 이 경우에는 중요하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top