ObjectContext 執行個體已被處置,無法再使用於需要連接的作業。

今天網站POST一筆資料,發現前端完全沒動靜,追查後發現吐出這樣的訊息:

System.ObjectDisposedException: ObjectContext 執行個體已被處置,無法再使用於需要連接的作業。

查了些文章後發現是沒有Attach資料,因為平常Get Entity的過程都會習慣用上.ToList()或.ToSingleOrDefault()之類的,檢查後發現這次竟然少了,補上之後就正常擷取到資料了。