ASP.NET Core
文章平均质量分 74
ASP.NET Core 实例
苦茶折柳
指鹿为马,不负韶华。
展开
-
Startup.cs文件的应用
在ASP.NET Core项目中,Startup.cs文件是一个非常重要的组成部分,它包含了配置应用程序所需的服务和请求处理管道的代码。这个文件通常位于项目的根目录下,或者在一个名为Startup的文件夹中(尽管后者不是默认的)。Startup和Configure,但你也可以根据需要添加其他方法或属性。不过,这两个方法是ASP.NET Core框架特别识别的,并在应用程序启动时调用。原创 2024-08-08 08:32:15 · 335 阅读 · 0 评论 -
ASP.NET Core MVC 介绍
模型-视图-控制器 (MVC) 体系结构模式将应用程序分成 3 个主要组件组:模型、视图和控制器。 此模式有助于实现关注点分离。 使用此模式,用户请求被路由到控制器,后者负责使用模型来执行用户操作和/或检索查询结果。 控制器选择要显示给用户的视图,并为其提供所需的任何模型数据。表示应用数据的类。 模型类使用验证逻辑来对该数据强制实施业务规则。 通常,模型对象检索模型状态并将其存储在数据库中。 本教程中,Movie 模型将从数据库中检索电影数据,并将其提供给视图或对其进行更新。 更新后的数据将写入到数据库。视原创 2022-06-07 20:31:00 · 496 阅读 · 0 评论 -
创建ASP.NET CORE MVC项目
介绍具有控制器和视图的 ASP.NET Core MVC Web 开发。原创 2022-06-07 20:14:20 · 550 阅读 · 0 评论 -
实现ASP.NET Core WEB API中的 CRUD 操作
添加使用 POST 方法可通过 Web API 添加[HttpPost]public IActionResult Create(Pizza pizza){ PizzaService.Add(pizza); return CreatedAtAction(nameof(Create), new { id = pizza.Id }, pizza);}上一个操作:仅响应 HTTP POST 谓词,如 [HttpPost] 属性所示。将请求正文的 Pizza原创 2022-04-26 01:30:35 · 853 阅读 · 0 评论 -
了解ASP.NET Core WEB API中的 CRUD (create,Retrieve,update,delete)操作
我们的披萨服务支持对数据列表执行 CRUD 操作。 这些操作是通过 HTTP 谓词执行的,它们通过 ASP.NET Core 属性进行映射。 正如你所了解的,HTTP GET 谓词用于从服务检索一个或多个项。 此类操作使用 [HttpGet] 属性进行批注。下表显示了你为数据服务实现的四个操作的映射:HTTP 操作谓词 CRUD 操作 ASP.NET Core 属性GET 读取 [HttpGet]POST 创建 [HttpPost]PUT原创 2022-04-26 01:20:17 · 591 阅读 · 0 评论 -
API添加控制器
添加控制器控制器是一个公共类,具有一个或多个称为“操作”的公共方法。 按照惯例,控制器放在项目根目录的 Controllers 目录中。 这些操作在 Web API 控制器内公开为 HTTP 终结点。在 Visual Studio Code 中选择 Controllers 文件夹,并添加名为 PizzaController.cs 的新文件。系统会在 Controllers 目录中创建名为 PizzaController.cs 的空类文件。 目录名称 Controllers 是一种约定。 目录名称来自原创 2022-04-26 00:59:11 · 1048 阅读 · 0 评论 -
添加ASP.NET Core Web API数据存储(Models,Services)
创建模型模型包含用于表示特征的属性。 模型用于在 Web API 中传递数据,以及在数据存储中保存选项。在这里,该数据存储是一个简单的本地内存中缓存服务。 在实际应用程序中,可以考虑将数据库(例如 SQL Server)与 Entity Framework Core 结合使用。运行以下命令以创建 Models 文件夹:mkdir Models在 Visual Studio Code 中选择 Models 文件夹,并添加名为 Pizza.cs 的新文件。项目根目录现在包含一个带有空 Pizza.原创 2022-04-25 22:18:03 · 1366 阅读 · 0 评论 -
ASP.NET Core Web API 控制器
代码using Microsoft.AspNetCore.Mvc;namespace ContosoPizza.Controllers;[ApiController][Route("[controller]")]public class WeatherForecastController : ControllerBase{ private static readonly string[] Summaries = new[] { "Freezing", "Bra原创 2022-04-25 22:00:58 · 1251 阅读 · 0 评论 -
创建 ASP.NET Core Web API 项目
创建并浏览 Web API 项目此模块使用 .NET 6.0 SDK。 通过在首选终端中运行以下命令,确保你已安装 .NET 6.0:dotnet --list-sdks将显示类似于下面的输出:3.1.100 [C:\program files\dotnet\sdk]5.0.100 [C:\program files\dotnet\sdk]6.0.100 [C:\program files\dotnet\sdk]为了设置 .NET 项目以与 Web API 配合工作,我们将使用 Visua原创 2022-04-25 17:42:21 · 1372 阅读 · 0 评论