發表文章

目前顯示的是 7月, 2021的文章

[C#] System.ObjectDisposedException: IDataContext is disposed

如題,這次開發中遇到該問題,因為這次用的 ORM 是 LinqToDB,當下以為和 EntityFramework 沒什麼不同,後來再使用中遇到個奇妙的事情,就是我使用 AsQueryable() 後,再次使用該實體時,會發現這個實體被 Dispose 掉了,造成第一次訪問一定可以,後來就出現Bug,目前解決方法是當使用 LinqToDB 時盡量避敏用 AsQueryable()。 參考資料: c# - IQueryable is disposed after using - Stack Overflow