是否可以在一个应用程序中使用两个数据库,即SQL Server数据库和本地数据库(.sdf
= SQL Server Compact Edition)?
因此,有些用户可以在网络上使用它,但对于其他用户而言并不重要。
我可以创建两个项目,例如一个用于SQL Server(我已经有LINQ to SQL)。另一个用于本地数据库,其中.sdf
文件与DataSet一起添加,依此类推。而且我计划编译我的解决方案,包括这两个项目中的一个,取决于我的客户需求(SQL Server或本地数据库)。我还有商业层和GUI保持不变。可以这样做,还是有其他方法可以做到这一点?
我正在使用Visual Studio 2012
感谢您的任何提示。
答案 0 :(得分:0)
Compact与“真正的”SQL Server不完全兼容。检查LocalDB:支持表达版本的所有内容,但是简化设置并且不作为Windows服务运行。