文章目录
项目地址
一、创建一个Razor项目
1.1 创建项目
1.2 创建项目所需文件夹
1.3 配置项目
二、创建Category页面
2.1 创建Category的展示页面
2.2 增删改
2.2.1 创建Edit的razor视图
项目地址
dbt
airflow
一、创建一个Razor项目
1.1 创建项目
创建一个razor项目
1.2 创建项目所需文件夹
与MVC不同的是,Razor项目没有Controller
1.3 配置项目
appsettings.json
里面配置数据库链接
{
"Logging" : {
"LogLevel" : {
"Default" : "Information" ,
"Microsoft.AspNetCore" : "Warning"
}
} ,
"AllowedHosts" : "*" ,
"ConnectionStrings" : {
"DefaultConnection" : "Server=.;Database=netdemo_Razor;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True;"
}
}
program.cs
页面里添加EF中间件
builder. Services. AddRazorPages ( ) ;
builder. Services. AddDbContext < ApplicationDBContext> ( options =>
options. UseSqlServer ( builder. Configuration. GetConnectionString ( "DefaultConnection" ) ) ) ;
var app = builder. Build ( ) ;
配置Data/ApplicationDBContext.cs
namespace RazorDemo. Data
{
public class ApplicationDBContext : DbContext
{
public ApplicationDBContext ( DbContextOptions< ApplicationDBContext> options) : base ( options)
{
}
public DbSet< Category> Categories {
get ; set ; }
protected override void OnModelCreating ( ModelBuilder modelBuilder)
{
modelBuilder.