1. 程式人生 > >手把手教你AspNetCore WebApi:增刪改查

手把手教你AspNetCore WebApi:增刪改查

# 前言 小明已經建立與運行了WebApi專案,瞭解專案結構有哪些組成,並學會了怎麼釋出到IIS。基礎已經建好,從現在開始要真正實現待辦事項的功能了。 # 新建表 ``` CREATE TABLE [dbo].[Todo]( [Id] [uniqueidentifier] NOT NULL, [Name] [nvarchar](100) NULL, CONSTRAINT [PK_Todo] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ``` ![](https://gitee.com/zcqiand/self-media/raw/master/assets/img/200929/20200929175439.png) # 新增模型類 - 在“解決方案資源管理器”中,右鍵單擊專案。 選擇“新增” > “新建資料夾”。 將資料夾命名為 Models。 - 右鍵單擊 Models 資料夾,然後選擇“新增” > “類” 。 將類命名為 Todo,然後選擇“新增”。 ``` using System; namespace App001.Models { public class Todo { public Guid Id { get; set; } public string Name { get; set; } } } ``` # 新增資料庫上下文 - 右鍵單擊 Models 資料夾,然後選擇“新增” > “類” 。 將類命名為 TodoContext,然後單擊“新增”。 ``` using Microsoft.EntityFrameworkCore; namespace App001.Models { public class TodoContext : DbContext { public TodoContext(DbContex