EF Core Power Tools使用

1、向文件添加一个连接字符串appsettings.Development.json(嵌套在 下appsettings.json):

{
"DetailedErrors": true,
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},

"ConnectionStrings": {
"DefaultConnection": "Server=;Database=FinanceInfo;User ID=sa;password=;TrustServerCertificate=true"
},

"AllowedHosts": "*"
}

2、生成类

安装后,项目右键ef core 工具-反向工程生成类

3、programs.cs

var connectionString = builder.Configuration.GetConnectionString("DefaultConnection") ?? throw new InvalidOperationException("Connection string 'DefaultConnection' not found.");
builder.Services.AddDbContextFactory<FinanceInfoContext>(options => options.UseSqlServer(connectionString));

4、主页

@using BlazorApp.Models;
@inject IDbContextFactory<FinanceInfoContext> dbFactory

@using Microsoft.EntityFrameworkCore;

 

posted @ 2024-02-25 09:12  Biyuanguang  阅读(118)  评论(0编辑  收藏  举报