【发布时间】:2011-02-18 14:12:22
【问题描述】:
如何使用 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 现在我如何将它与其他数据库一起使用。
【问题讨论】:
-
你是指不同的数据库模式还是不同的 DBMS?
标签: linq linq-to-sql