How to: Detach Objects from an Object Context

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

You can detach objects from an object context when they are no longer required. To do this, call the Detach method. This reduces the amount of memory used.

The benefits of detaching objects should be considered against the additional processing required to perform the operation. For more information, see Attaching and Detaching Objects.

The example in this topic is based on the Adventure Works Sales Model. To run the code in this example, you must have already added the AdventureWorks Sales Model to your project and configured your project to use the Entity Framework. To do this, complete the procedures in How to: Manually Configure an Entity Framework Project and How to: Manually Define the Model and Mapping Files.

Example

This example shows how to detach SalesOrderDetail and SalesOrderHeader objects from an ObjectContext when they are no longer required by the application.

See Also

Show: