【问题标题】:How to add local database file to Visual Studio Mac 2017如何将本地数据库文件添加到 Visual Studio Mac 2017
【发布时间】:2017-12-05 14:14:17
【问题描述】:

我在 Visual Studio (Mac) 上使用 C# 创建酒店管理服务,但我似乎找不到关于如何将本地数据库文件添加到我的项目的良好解释。我在开放式办公室(.odb 文件)中创建了我的数据库表,但似乎没有办法在我的项目中实现它。该文档也没有任何内容。有人知道如何将数据库添加到 Mac Visual Studio 项目吗?

【问题讨论】:

    标签: c# database macos visual-studio visual-studio-2017


    【解决方案1】:

    Visual Studio for mac 中没有 localDB,需要为 sql server 安装 docker 镜像。

    here is the link

    【讨论】:

    • 好的,谢谢,我不知道。但是在安装了 docker 并且我有了 sql server 之后,我将如何将它放入项目中?我找不到任何可以让我在任何地方连接数据库的按钮,你知道吗?
    • @Jumpman987 拥有 docker sql 服务器后,您只需要更改 appsettings.json 并更改连接字符串。
    • 能否请您告诉我,如果连接到 docker,我们需要指定的连接字符串参数是什么?
    • @user2695433 类似于:“数据源=服务器名称;初始目录=数据基础名称;用户 id=用户名;密码=您的密码;”其中数据源将是您的 docker 容器的 ip。快乐编码。
    • @Abiezer ,当我通过 Kinematic 检查 Ip 时,它显示 localhost: ,这是我必须使用的吗?
    【解决方案2】:

    您现在可以在 Mac 上运行 SQL Server:

    https://database.guide/how-to-install-sql-server-on-a-mac/

    使用 Docker,它可以作为您的本地 SQL Server。我已经做到了,并且有效。 Mac 的 SQL Management Studio 也很有用。

    希望这对某人有所帮助。

    【讨论】:

      【解决方案3】:

      考虑改用 sqlite


      Microsoft RazorPagesMovie 教程在 Visual Studio 2019 for Mac 中使用 sqlite 而不是 localdb

      1. 关注Tutorial: Get started with Razor Pages in ASP.NET Core
      2. 还有第二部分:Add a model to a Razor Pages app in ASP.NET Core

      【讨论】:

        猜你喜欢
        • 2020-02-12
        • 1970-01-01
        • 2018-07-03
        • 1970-01-01
        • 1970-01-01
        • 2019-09-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多