![](/img/trans.png)
[英]Is the DbContext disposed when I do a ToList() in EF Core
[英]How can I read the non public member "_disposed" from EF CORE DbContext
我想檢查 ef 核心上下文是否已處理。
我試過了:
context.GetType().GetMembers(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)
context.GetType().GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)
context.GetType().GetProperties(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)
不列出財產。
我不知道為什么有人可能需要它,但你可以這樣做:
public class AppContext : DbContext
{
public override void Dispose()
{
IsDisposed = true;
base.Dispose();
}
public bool IsDisposed { get; private set; }
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.