LINQ to NETEZZA - PullRequest
       13

LINQ to NETEZZA

0 голосов
/ 16 марта 2010

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

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

1 Ответ

1 голос
/ 02 июня 2010

Мы нашли способ сделать это - вроде.

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

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

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

...