Вопрос
Кто-нибудь знает, возможно ли использовать LINQ для запроса серверной части NETEZZA?
Обновить: Я пробовал оба драйвера ODBC и OLEDB Netezza, но ни один из них не работает.Оба выдают ошибку "Выбранный объект (объекты) использует неподдерживаемый источник данных".
Решение
Мы придумали, как это сделать - своего рода.
Мы создали пользовательский класс данных в файле DBML, который отражает структуру хранимой процедуры.Затем мы используем хранимую процедуру в Netezza (выполняемую через табличный адаптер и драйвер Netezza OLE DB) для создания файла класса.
Наш DAL (уровень доступа к данным) в значительной степени просто предоставляет классы в DBML BLL (уровень бизнес-логики), поэтому класс data выглядит и ведет себя так же, как любой другой класс LINQ.
Мы не можем выполнять обновления, но в данном случае это не важно.