2009-10-12 5 views

Odpowiedz

6

LINQ do SQL obsługuje tylko SQL Server. W przypadku LINQ do Oracle, będziesz potrzebować Entities, LINQ for nHibernate lub , aby wymienić tylko kilka.

Spośród nich, DbLinq ma być najbliższą dokładnemu portowi LINQ do SQL dla innych baz danych.

+1

nie mogę znaleźć żadnej dokumentacji i/lub przykłady kodu na temat korzystania DbLinq z Oracle. Czy możesz mnie podłączyć? ;) – Pretzel

1

Linq na SQL nie obsługuje Oracle natywnie. Istnieje kilka opakowań zewnętrznych firm zewnętrznych. Sprawdź this na zewnątrz ...

Istnieje również kilka dostawców dla Oracle dla struktury ADO.NET Entity. Zobacz here.

2

DevArt oferuje dostawcę dla Oracle z obsługą LINQ here. Zapewniają także tryb bezpośredni, w którym nie ma potrzeby instalowania klienta Oracle i obsługi struktury obiektów ADO.NET Entity.

+1

Spróbuj ORM z Devart - LinqConnect. Produkt ten jest ściśle opracowany w oparciu o LINQ do SQL, ale oferuje dodatkowe możliwości i pozwala pracować z różnymi systemami DBMS. – JackD