2012-03-25 1 views

ответ

3

Нет, LINQ к SQL поддерживает только базу данных MS SQL.

DbLinq использует драйвер ADO Connect/Net, но я бы не рекомендовал DbLinq для любого серьезного использования. Мы обнаружили, что реализация была ошибкой, и это был провал процессора даже на самых простых запросах (плюс, похоже, у него были проблемы с пулом соединений).

Мы переключились на LinqConnect DevArt, который был намного более стабильным с меньшим количеством «gotchas» с точки зрения кодирования (в основном это замена для LINQ to SQL), но это коммерческий продукт, который имеет лицензионный сбор. Это дешевле, чем альтернативы, такие как LightSpeed ​​и LLBLGen. Плюс в зависимости от вашей схемы, их бесплатную версию можно использовать, если вам нужно всего лишь получить доступ к 10 объектам на базу данных.

+0

Спасибо за ответ. Я не работаю с чем-то серьезным, простым учебным заданием. – CheatRU

+0

FWIW, Linq to SQL может быть большим процессором на MSSQL. Не дает ответа, просто хотел указать на то, что процессорный подход LinqToSQL не ограничивается этим провайдером ... :) – Slaggg