【问题标题】:SDF and MDF, two database in one applicationSDF 和 MDF,一个应用程序中的两个数据库
【发布时间】:2014-04-05 20:54:25
【问题描述】:

是否可以在一个应用程序中使用两个数据库,即 SQL Server 数据库和本地数据库(.sdf = SQL Server Compact Edition)?

所以一些用户可以在网络上使用它,但对于其他用户来说并不重要。

我可以创建两个项目吗,例如一个用于 SQL Server(我已经有 LINQ to SQL)。另一个用于本地数据库,其中 .sdf 文件添加了 DataSet 等等。并且我计划编译我的解决方案(包括这两个项目之一)取决于我客户的需求(SQL Server 或本地数据库)。我还有保持不变的业务层和 GUI。可以这样做还是有其他方法可以做到这一点?

我正在使用 Visual Studio 2012

感谢任何提示。

【问题讨论】:

    标签: c# sql-server winforms sql-server-ce


    【解决方案1】:

    Compact 与“真正的”SQL Server 不完全兼容。改为检查 LocalDB:支持 express 版本的所有功能,但简化了设置并且不作为 Windows 服务运行。

    【讨论】:

    • 谢谢,我刚刚在 VS2012 中添加了 LocalDB,我所要做的就是更改 app.config,以便我的应用程序连接到正确的数据库。数据库只需要具有相同的模式和表。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 2012-04-08
    相关资源
    最近更新 更多