0
信息在上N-Tiered Applications閱讀文章時,我遇到了關於併發性令牌信息和變更跟蹤信息:更改跟蹤使用的DbContext
的另一個重要概念理解的是,雖然 默認生成的實體支持序列化,它們的 變更跟蹤信息存儲在ObjectStateManager(ObjectContext的 部分)中,該對象不支持序列化。
我的問題有三個方面:
- 是否有使用
DbContext
當一回事? - 如果與數據庫的唯一交互是在
using
語句中的Repository
類中,那麼在程序離開using
語句時是否關閉數據庫連接,以避免更改跟蹤的任何選項? - 這可以作爲/併發令牌使用嗎?