zoukankan      html  css  js  c++  java
  • 1.ASP.NET Core 中向 Razor Pages 应用添加模型

     

    右键单击“RazorPagesMovie”项目 >“添加” > “新建文件夹”。 将文件夹命名为“Models”。
    右键单击“Models”文件夹。 选择“添加” > “类”。 将类命名“Movie”。
    向 Movie 类添加以下属性:

    using System;
    using System.ComponentModel.DataAnnotations;

    namespace RazorPagesMovie.Models
    {
    public class Movie
    {
    public int ID { get; set; }
    public string Title { get; set; }

    [DataType(DataType.Date)]
    public DateTime ReleaseDate { get; set; }
    public string Genre { get; set; }
    public decimal Price { get; set; }
    }
    }

    Movie 类包含:


    数据库需要 ID 字段以获取主键。
    [DataType(DataType.Date)]:DataType 属性指定数据的类型(日期)。 通过此特性:
    用户无需在数据字段中输入时间信息。
    仅显示日期,而非时间信息。

    搭建“电影”模型的基架


    在此部分,将搭建“电影”模型的基架。 确切地说,基架工具将生成页面,用于对“电影”模型执行创建、读取、更新和删除 (CRUD) 操作。

    创建“Pages/Movies”文件夹:
    右键单击 Pages 文件夹 >“添加” > “新建文件夹”。
    将文件夹命名为“Movies”
    右键单击 Pages/Movies 文件夹 >“添加” > “新搭建基架的项目”。

    在“添加基架”对话框中,选择“使用实体框架生成 Razor Pages (CRUD)” > “添加”。

    完成“使用实体框架(CRUD)添加 Razor Pages”对话框:
    在“模型类”下拉列表中,选择“Movie (RazorPagesMovie.Models)。
    在“数据上下文类”行中,选择 +(加号)并接受生成的名称“RazorPagesMovie.Models.RazorPagesMovieContext”。
    选择“添加”。

    在搭建基架时,会创建并更新以下文件
    创建的文件
    Pages/Movies:“创建”、“删除”、“详细信息”、“编辑”和“索引”。
    Data/RazorPagesMovieContext.cs
    文件已更新
    Startup.cs
    创建和更新的文件将在下一节中说明。

    初始迁移

    Add-Migration Initial
    Update-Database

    测试应用
    运行应用并将 /Movies 追加到浏览器中的 URL (http://localhost:port/movies)。

  • 相关阅读:
    算法导论 第二部分——排序和顺序统计量
    算法导论——第一部分——基础知识
    liunx中的进程与线程
    vector中pair的排序方法
    sql 入门经典(第五版) Ryan Stephens 学习笔记 第五部分: 性能调整
    sql 入门经典(第五版) Ryan Stephens 学习笔记  第四部分:建立复杂的数据库查询/
    Object C学习笔记1-基本数据类型说明
    Objective-C(生命周期)
    从 React 的组件更新谈 Immutable 的应用
    React性能优化总结(转)
  • 原文地址:https://www.cnblogs.com/ouyangkai/p/10912473.html
Copyright © 2011-2022 走看看