Как я могу написать независимый от базы данных слой данных, используя Linq to Sql?Например, у меня есть один файл dbml, который я могу использовать практически с любой базой данных во время выполнения (указав web.config)
Фреймворк сущности - лучший вариант, но он не реализован в Mono, поэтому я не могуиспользуйте его.
Редактировать : Я имею в виду разные базы данных, такие как Sql Server, Mysql или SqlLite.Я предпочитаю использовать DbLinq для других баз данных.
Редактировать 2 : я создал класс отображения Linq to Sql, следуя этому сообщению в блоге.http://blogs.msdn.com/b/spike/archive/2010/01/08/how-to-use-linq-to-sql-without-using-the-designer-generated-classes.aspx Теперь, как я могу использовать это с другими базами данных.