Я новичок в мире Linq и в настоящее время изучаю его. Я думаю об использовании этого в моем следующем проекте, который включает взаимодействие с базами данных.Linq to SQL или Linq to DataSet?
С какой бы я прочитал, я думаю, что есть 2 различных способов взаимодействия с базами данных:
- Linq к SQL
- Linq в DataSet
Теперь продукт, который я должен работать, не может полагаться на тип базы данных. Например, он может быть развернут с SQL-сервером/Oracle.
Теперь мои вопросы:
- Если я использую Linq к SQL, я застрял только с SQL сервером?
- Я думаю, что я могу использовать Linq для DataSet для SQL-сервера и оракула. Но я что-то потеряю (простота программирования, производительность, надежность и т. Д.), Если я использую Linq для DataSet для SQL-сервера (по сравнению с Linq to SQL offcourse).
и третий вариант: ADO Entity Framework (поверх Linq для объектов) – RobS