Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 如何使用云数据库开发ASP.NET Razor网页web应用程序?_Asp.net Core_Cloud_Azure Sql Database_Razor Pages - Fatal编程技术网

Asp.net core 如何使用云数据库开发ASP.NET Razor网页web应用程序?

Asp.net core 如何使用云数据库开发ASP.NET Razor网页web应用程序?,asp.net-core,cloud,azure-sql-database,razor-pages,Asp.net Core,Cloud,Azure Sql Database,Razor Pages,我一直在使用本地数据库在ASP.NET Razor页面中开发web应用程序。我的经验是,本地数据库与web应用程序的开发同时创建 目前,我需要使用Microsoft Azure中设置的云数据库。此云数据库已包含表。如何连接到云数据库并在razor页面中调用这些表及其属性?您需要先阅读 有两种方法可以设置sqldb连接。一个是写在appsetting.json文件中的,另一个是在门户中设置的,如官方文档中所述 两者的区别在于门户中的设置优先级高于代码文件中的配置,并且在发布配置时将覆盖该配置 对于

我一直在使用本地数据库在ASP.NET Razor页面中开发web应用程序。我的经验是,本地数据库与web应用程序的开发同时创建

目前,我需要使用Microsoft Azure中设置的云数据库。此云数据库已包含表。如何连接到云数据库并在razor页面中调用这些表及其属性?

您需要先阅读

有两种方法可以设置sqldb连接。一个是写在
appsetting.json
文件中的,另一个是在门户中设置的,如官方文档中所述

两者的区别在于门户中的设置优先级高于代码文件中的配置,并且在发布配置时将覆盖该配置


对于新手,您可以在门户中获取
连接字符串。然后首先确保程序可以正常运行,并将
appsetting.json
文件中的连接字符串替换为。如果正常的CURD操作是可能的,那么连接是成功的。

使用Razor页面作为UI层的事实对于数据层来说并不重要。通常需要更改数据库连接字符串。你在使用实体框架核心吗?我也不太熟悉使用ASP.NET。什么是实体框架核心?它是用于访问数据库的一个非常常见的库。嘿@doodsy,你在Startup.cs文件或DbContext文件中有connectionString吗?你能分享你检索到的代码吗?这样我们就可以帮助你了?在这里,您可以阅读有关EntityFramework核心的内容您好,我一直在使用本地数据库(appsettings.json中的连接字符串)开发web应用程序。我实际上在想,我是否可以将这个web应用程序发布到Azure和本地数据库。这是一个可能的解决办法吗?