首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制器和Dbcontext处置

控制器和Dbcontext处置
EN

Stack Overflow用户
提问于 2017-01-09 00:26:22
回答 0查看 594关注 0票数 0

我正在使用全局异常处理程序处理未处理的异常。当在处理请求的过程中发生未处理的异常时,是否调用控制器的dispose方法?(同时使用MVC和Web API?)

例如,我试图在整个请求中使用相同的EF dbcontext。使用此基类是否安全:

代码语言:javascript
复制
public abstract class BaseController : Controller
{
    public BaseController()
    {
        Database = new DatabaseContext();
    }

    protected DatabaseContext Database { get; set; }

    protected override void Dispose(bool disposing)
    {
        Database.Dispose();
        base.Dispose(disposing);
    }

}

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41534905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档