在ConfigServices中如何获得DbContext

发布于 2021-02-09 14:33:58

使用Identity Server4的时候,需要从数据库中获取Client的列表,这时候需要访问数据库。
请教下如何在ConfigServices中获得DbContext?非WTM中
var context = services.BuildServiceProvider()

                   .GetService<ViewDbContext>();

就可以了,现在不行。

查看更多

关注者
0
被浏览
56
刘亮
刘亮 2021-02-09
专业编码30年

在ConfigServices种BuildServiceProvider并不是好的方式。最好在Config里直接获得WtmContext,里面有DC,如果非要在ConfigServices中获得dbcontext,可以直接
var dc = new DataContext("default", DBTypeEnum.SqlServer);

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览