ASP.NET MVC:使用 Visual Studios for Mac 连接 SQL 数据库

Posted

技术标签:

【中文标题】ASP.NET MVC:使用 Visual Studios for Mac 连接 SQL 数据库【英文标题】:ASP.NET MVC: Connecting SQL database with Visual Studios for Mac 【发布时间】:2021-01-12 03:45:27 【问题描述】:

我正在创建我的第一个 asp.net 网络应用程序并且有一些问题。我的项目需要存储客户信息及其订单历史记录(应用类似于 ubereats)。

由于我的应用程序不是托管在 Internet 上的真实网站,因此每次关闭并运行应用程序时,都会丢失上次运行的客户帐户。

为了避免这个问题,我想使用数据库。不幸的是,我对数据库以及如何将其连接到 Visual Studios 上的 Web 应用程序的经验为零。

我在互联网上进行了一些研究并了解了 SQL 服务器,如何将 SQL 数据库与我在 Visual Studio 上的 MVC 项目连接起来?有没有办法使用 Web 服务器在本地托管我的项目?

我是一个初学者,我会喜欢任何推荐和阅读材料!谢谢。

【问题讨论】:

我建议利用人类最伟大的发明之一google.com 来实现您的目标。祝你好运。 @jegtugado 更容易询问有经验的人什么是最好的学习资源来缩小搜索范围。谢谢! 【参考方案1】:

如果您打算使用 SQL Server,有很多资源可以帮助您入门(它相当容易启动和运行)。您可以查看其中一些资源:

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server?view=sql-server-ver15

https://www.sqlservertutorial.net/getting-started/

https://support.mailessentials.gfi.com/hc/en-us/articles/360015116400

快速搜索将为您提供大量有关开始使用 sql server 的信息。

至于将您的应用程序连接到数据库。有很多方法可以做到这一点,但对于 .NET,最常见的是实体框架。以下是一些 Microsoft 资源,您可以在开始使用 Entity 时阅读。

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro?view=aspnetcore-3.1

一个好的起点就是浏览这些资源并继续自己研究。

【讨论】:

太棒了,我会研究一下。谢谢

以上是关于ASP.NET MVC:使用 Visual Studios for Mac 连接 SQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 Visual Studio 的情况下使用 ASP.NET MVC 实现站点?

Asp.Net MVC 4 与 Visual Studio 2012 的混合?

如何在 Visual Studio 2012 中安装 ASP.NET MVC 5?

在 Visual Studio 2008 中部署 ASP.NET MVC 应用程序

ASP.NET MVC:使用 Visual Studios for Mac 连接 SQL 数据库

Visual Studio 2013 ASP.NET MVC 模板智能感知不起作用