Bootstrap

.net —— Razor



项目地址

  • 教程作者:
  • 教程地址:
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt 
airflow

一、创建一个Razor项目

1.1 创建项目

  1. 创建一个razor项目

在这里插入图片描述

1.2 创建项目所需文件夹

  • 与MVC不同的是,Razor项目没有Controller

在这里插入图片描述

1.3 配置项目

  1. appsettings.json里面配置数据库链接
{
   
  "Logging": {
   
    "LogLevel": {
   
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
   
    "DefaultConnection": "Server=.;Database=netdemo_Razor;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True;"
  }
}
  1. program.cs 页面里添加EF中间件
// Add services to the container.
builder.Services.AddRazorPages();


//配置EF Core数据库上下文
builder.Services.AddDbContext<ApplicationDBContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));

var app = builder.Build();
  1. 配置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.
;