您的位置:首页 > 编程语言 > ASP

ASP.NET Core 2.0 依赖注入

2017-10-26 00:00 1046 查看
Asp.net core 集成了DI,通过接口和实现与控制器结合实现对象实例化 下面以EF Core上下文的使用为例 通过两种不同的方式来实现EF Core上下文的封装

首先对EF Core的配置

a). 引用Microsoft.EntityFrameworkCore.dll

b). Startup.cs注册EF Core数据库

配置DbContext





注册数据库服务



c) appsettings.json 配置数据库连接



5.1) 与EF Core DbContext直接接触



5.2) 通过注册服务实现控制器对接口的依赖注入 (控制器不直接与上下文 DbContext 紧密联系)

接口



实现



通过服务注册



通过控制器实现化出对象返回接口

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息