在对象服务中管理资源(实体框架)

当您在对象上下文内执行 ObjectQuery 时,该查询所返回的对象将被加载到对象上下文中。对象服务在对象上下文中跟踪对象更改。调用 SaveChanges 后,这些更改将传播回数据源。对象上下文本身通常被限制在 using 语句(在 Visual Basic 中为 Using...End Using)的范围内。在这种情况下,当该上下文本身被处置时,将删除对象并且关闭与数据库之间的连接。当长期运行的对象上下文不再需要时,必须对其调用 Dispose。否则,上下文将保持连接。有关更多信息,请参见管理对象服务中的连接(实体框架)

对象服务还通过提供一种在对象不再需要时从上下文中删除这些对象的方式,使您能够管理活动对象上下文所使用的内存数量。有关更多信息,请参见分离对象(实体框架)

对象服务支持 .NET Framework 事务,以协调对数据源执行的操作,并参与分布式事务处理。有关更多信息,请参见在对象服务中管理事务(实体框架)

另请参见

其他资源

管理对象上下文(实体框架)