Общий уровень доступа к данным в C # 3.5

Каковы передовые методы создания уровня универсального доступа к данным в C # 3.5. Dose LINQ to SQL поддерживает любые другие источники данных, такие как MySQL, Oracle и т. Д.


person Greens    schedule 04.08.2009    source источник


Ответы (2)


LINQ to SQL - это только SQL Server, и, скорее всего, так и останется. Если вам нужна поддержка других баз данных, используйте LINQ To Entities. Вы можете прочитать сравнение LINQ to SQL и LINQ to Entities здесь.

person Dan Diplo    schedule 04.08.2009
comment
Может это поможет? stackoverflow.com/ questions / 75959 / - person Dan Diplo; 05.08.2009

В зависимости от ваших потребностей вы можете изучить NHibernate. Кривая обучения немного крутая, но есть много веб-ресурсов, которые помогут вам на этом пути.

Он имеет встроенную поддержку Sql Server, MySql, Oracle, Postgres, Sqlite, DB2 и других.

person JBland    schedule 05.08.2009
comment
Какую точку я выберу для использования NHIbernate вместо LTS ?. - person Greens; 06.08.2009