EF(Entity Framework)發生錯誤”正在創建模型,此時不可使用上下文“的解決辦法。 正在創建模型,此時不可使用上下文。如果在 OnModelCreating 方法內使用上下文或如果多個線程同時訪問同一上下文實例,可能引發此異常。請注意不保證 DbContext 的實例成員和相關類是線程安全的。 臨時解決了這個問題,在Context的構造函數中,禁用了自動初始化:


 解決方案:

  禁止上下創建、 修改、刪除,默認為true

public DataDbContext()
: base("name=DataDbContext")
{
  this.Database.Initialize(false);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM