Asp.Net Core 使用 DbContext 连接SqlServer数据库

随笔2个月前发布 张倩倩呀
35 0 0

第一步:创建项目 Asp.Net Core Web 应用

第二步:安装以下NuGet包

第三步:使用程序包管理器控制台生成实体类(Models)

第四步:Program.cs 依赖注入(DbContext)

第五步:使用EF First操作数据库

第六步:NetCore Razor 前端页面调用数据


 

第一步:创建项目 Asp.Net Core Web 应用

Asp.Net Core 使用 DbContext 连接SqlServer数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

第二步:安装以下NuGet包

Microsoft.EntityFrameworkCore

Microsoft.EntityFrameworkCore.Tools

Microsoft.EntityFrameworkCore.SqlServer

Asp.Net Core 使用 DbContext 连接SqlServer数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

第三步:使用程序包管理器控制台生成实体类(Models)

?

Scaffold-DbContext "Data Source=服务器地址;Initial Catalog=数据库名称;User ID=账号;Password=密码;TrustServerCertificate=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force

Asp.Net Core 使用 DbContext 连接SqlServer数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

允许成功后,项目目录下会自动生成一个 Models 文件夹和实体类

Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

第四步:Program.cs 依赖注入(DbContext)

复制 DbContext 自动生成的数据库连接代码:

 

?

builder.Services.AddDbContext<SchooldbContext>(options => options.UseSqlServer("Data Source=服务器地址;Initial Catalog=数据库名称;User ID=账号;Password=密码;TrustServerCertificate=True"));

 

 Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

第五步:使用EF First操作数据库

Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

第六步:NetCore Razor 前端页面调用数据

Asp.Net Core 使用 DbContext 连接SqlServer数据库

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...