Вопрос

Кто-нибудь знает, возможно ли использовать LINQ для запроса серверной части NETEZZA?

Обновить: Я пробовал оба драйвера ODBC и OLEDB Netezza, но ни один из них не работает.Оба выдают ошибку "Выбранный объект (объекты) использует неподдерживаемый источник данных".

Это было полезно?

Решение

Мы придумали, как это сделать - своего рода.

Мы создали пользовательский класс данных в файле DBML, который отражает структуру хранимой процедуры.Затем мы используем хранимую процедуру в Netezza (выполняемую через табличный адаптер и драйвер Netezza OLE DB) для создания файла класса.

Наш DAL (уровень доступа к данным) в значительной степени просто предоставляет классы в DBML BLL (уровень бизнес-логики), поэтому класс data выглядит и ведет себя так же, как любой другой класс LINQ.

Мы не можем выполнять обновления, но в данном случае это не важно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top