如何将本地数据库文件添加到 Visual Studio Mac 2017
Posted
技术标签:
【中文标题】如何将本地数据库文件添加到 Visual Studio Mac 2017【英文标题】:How to add local database file to Visual Studio Mac 2017 【发布时间】:2017-12-05 14:14:17 【问题描述】:我在 Visual Studio (Mac) 上使用 C# 创建酒店管理服务,但我似乎找不到关于如何将本地数据库文件添加到我的项目的良好解释。我在开放式办公室(.odb 文件)中创建了我的数据库表,但似乎没有办法在我的项目中实现它。该文档也没有任何内容。有人知道如何将数据库添加到 Mac Visual Studio 项目吗?
【问题讨论】:
【参考方案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:您现在可以在 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:
-
关注Tutorial: Get started with Razor Pages in ASP.NET Core
还有第二部分:Add a model to a Razor Pages app in ASP.NET Core
【讨论】:
以上是关于如何将本地数据库文件添加到 Visual Studio Mac 2017的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2010 中将数据保存到本地数据库?
如何在 Visual Studio 2015 Community 中创建本地数据库?