随笔分类 - 学习.net Core-MVC
摘要:1. 检查 Details方法: 路径 :MvcMovie\Controllers\MoviesController.cs 创作此操作方法的MVC基架引擎添加显示调用方法的HTTP请求的注释。 在此情况下,他是包含三个URL段的GET请求,这三个段为 Movies控制器、Details方法和id值。
阅读全文
摘要:MVC 的设计原则之一 : DRY(即“不要自我重复”) ASP.NET Core MVC 支持你仅指定一次功能或行为,然后使它应用到整个应用中。 优点 : 减少所需编写的代码量,使编写的代码更少出错,更易于测试和维护。 将验证规则添加到电影模型 DataAnnotations 命名空间提供一组内置
阅读全文
摘要:Entity Framework Code First迁移用于: ① 将新字段添加到模型 ② 将新字段迁移到数据库 EF Code First自动创建数据库时,Code First将: ① 将表添加到数据库,从而可以跟踪数据库的架构 ② 验证数据库与生成他的模型类是否同步。(如果不同步,EF会引发异
阅读全文
摘要:Controllers/MoviesControllers.cs中的Index方法更新代码: public async Task<IActionResult> Index(string searchString) { var movies = from m in _context.Movie sel
阅读全文
摘要:电影应用的开头不错,但展示效果不理想. 例:ReleaseDate 应为两个词 打开Models/movie.cs,并添加以下代码: using引用: using System.ComponentModel.DataAnnotations; using System.ComponentModel.D
阅读全文
摘要:MvcMovieContext 对象处理连接到数据库并将 Movie 对象映射到数据库记录的任务。 向 文件中的依赖关系注入容器数据库上下文: 例: var builder = WebApplication.CreateBuilder(args); builder.Services.AddDbCon
阅读全文
摘要:1. 添加数据模型类 右键单击 Models 文件夹 => 添加 =>类 名称 "Movie.cs"=> 添加 新增 Movie.cs 代码 : using System.ComponentModel.DataAnnotations; namespace MvcMovie.Models { publ
阅读全文
摘要:视图模板是使用 Razor 创建的。 基于 Razor 的视图模板: 具有 .cshtml 文件扩展名。 提供一种巧妙的方法来使用 C# 创建 HTML 输出。 当前,Index 方法返回一个字符串,其中包含控制器类中的消息。 在 HelloWorldController 类中,将 Index 方法
阅读全文
摘要:MVC:模型-视图-控制器 将应用分成三个主要的组件 : M : (模型)业务逻辑位于模型中。表示应用数据的类,模型类使用验证逻辑来对该数据强制实施业务规则 通常,模型对象检索模型状态并将其存储在数据库中。 实操中的 Movie 模型将从数据库中检索电影数据,并将其提供给视图或对其进行更新。 更新后
阅读全文
摘要:环境 :原来我用的是VS2019 自带的是.NET 5.0 (不受支持) 同时又不想用.NET Core3.1(长期支持) 所以新装了VS2022 用.NET6.0 来进行实操 1. 创建Web应用 运行VS2022 => 创建新项目 => ASP.NET Core Web 应用(模型-视图-控制器
阅读全文