【问题标题】:Creating multiuser SQL Server Database using Visual Studio on a shared location在共享位置使用 Visual Studio 创建多用户 SQL Server 数据库
【发布时间】:2017-07-18 12:14:51
【问题描述】:

我开发了一个带有c# 的Windows 窗体应用程序,它使用共享的MS Access 文件(后端文件)作为数据库,用户通过前端文件进行连接。

现在我正在尝试使用SQL Server 实现不同的方法。

我想要一个位于共享文件夹中的数据库,应用程序会自动连接。

请分享您对实现数据库的最佳方式的看法。

我应该创建一个数据库项目还是只是将一个基于服务的数据库添加到表单应用程序项目中?

如果两者都适用,哪一个是更有声望的解决方案?

由于我是数据库编程的业余爱好者,请分享任何其他想法,包括SQL Server

请注意我没有SQL Server Management Studio,我想知道我是否可以仅使用Visual Studio 2012 来执行此操作。

【问题讨论】:

  • SQL Server 不像 MS-Access 那样工作。只有文件数据库文件,只有 1 个 SQL Server 可以访问它。您的代码将与服务器通信,而不是直接与文件通信。

标签: c# sql-server database visual-studio multi-user


【解决方案1】:

Entity Framework 是 Microsoft 为新应用程序推荐的数据访问技术。 Introduction to Entity Framework

分步演练展示了如何将 POCO 类型绑定到窗口窗体 (WinForms) 控件。 Entity Framework Databinding with WinForms

分步演练介绍了针对新数据库的 Code First 开发。 Entity Framework Code First to a New Database

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多