我正在为我的一个拥有SQL 2005的客户开发一个应用程序,但我的系统上有SQL 2008。我可以使用SQL 2008开发我的应用程序,然后将其移植到SQL 2005吗?我将使用EF和C#作为我的应用程序,SQL DB具有数据库(无代码)。
答案 0 :(得分:2)
只需安装SQL Server 2005 Express即可使用
在某些时候,开发向后兼容的应用会回来咬你,因为数据类型deprecated features, discontinued features, and behaviour changes存在差异。该列表太长,无法尝试并记住开发
答案 1 :(得分:0)
简答:是的。
但SQL 2005和SQL 2008数据库之间存在一些差异。您应该阅读这些内容以确保您的数据库与SQL Server 2005兼容。 例如,某些数据类型仅存在于一个版本中而不存在于另一个版本中,依此类推。