.NET Core Web API基础教程(案例)
项目包含三个模板
GitHub地址
-
TodoItem (基础)
Models/TodoItem
Models/TodoContext
Controllers/TodoItemsController
-
Inventory (SqlServer)
Models/Inventory
Models/InventoryContext
Controllers/InventoriesContext
-
Student (SqlServer + 类似SpringBoot)
Entity/Student
Service/StudentService
Service/Impl/StudentServiceImpl
DAO/StudentContext
Controller/StudentController
1.TodoItem模板 (详见)
TodoItem模板采用内存数据库,只能在程序运行时使用,随着程序运行的结束而销毁
1.1 新建 TodoItem.cs文件
namespace WebApplication.Models
{
public class TodoItem
{
public long Id {
get; set; }
public string Name {
get; set; }
public bool IsComplete {
get; set; }
}
}
1.2 新建TodoContext.cs文件
using Microsoft.EntityFrameworkCore;
namesp