【发布时间】:2012-02-02 16:56:09
【问题描述】:
我正在开发一个需要针对 SQL Server 2003、2005 和 2008 运行的应用程序。我想从使用 T-SQL 存储过程过渡到使用 Linq,因为我们目前没有数据库程序员,因此进行任何修复或添加任何功能都是一个缓慢而困难的过程。相比之下,在其他项目中使用 LinqToSql 则轻而易举。
假设表结构相同,针对 SQLServer 2008 生成的 .dbml 文件是否适用于 SQL Server 的早期版本?
由于我们已经必须支持三种略有不同的数据库架构,因此必须为每个 SQL 版本生成一个 DataContext,以及我们的额外数据层功能,这将是一个大问题。
【问题讨论】:
-
是什么让你不敢尝试?
-
无权访问那些旧版本的 SQL Server,但我们不能强制客户升级。
标签: linq-to-sql