DevForce Help Reference
AddToManager(EntityManager) Method
Example 


Adds a newly created entity to the specified EntityManager.
Syntax
'Declaration
 
Public Overloads Sub AddToManager( _
   ByVal entityManager As EntityManager _
) 
'Usage
 
Dim instance As EntityAspect
Dim entityManager As EntityManager
 
instance.AddToManager(entityManager)
public void AddToManager( 
   EntityManager entityManager
)

Parameters

entityManager
Remarks
If the entity is associated with an EntityManager (i.e. the Entity Manager that was called to create this Entity (IdeaBlade.EntityModel.EntityManager.CreateEntity``1) or that was used to generate its ids ( EntityManager.GenerateId)), the EntityManager passed in the parameter must be the same. There is no difference between AddToManager and IdeaBlade.EntityModel.EntityManager.AddEntity(IdeaBlade.EntityModel.Entity). and you can use either method to add an entity to the EntityManager cache. After the add the entity's EntityState will be "Added".
Example
// Sample showing creation of a new entity via CreateEntity, and
 // adding to the EntityManager cache.

EntityManager mgr = new DomainModelEntityManager();

// Retrieve an order
OrderSummary order = mgr.ExecuteQuery<OrderSummary>(new EntityKey(typeof(OrderSummary), 1));
// Retrieve a product
Product product = mgr.ExecuteQuery<Product>(new EntityKey(typeof(Product), 1));

// Create an OrderDetail 
OrderDetail dtl = _em1.CreateEntity<OrderDetail>("Orders");
// assign key fields
dtl.OrderSummary = order;
dtl.Product = product;

// add the OrderDetail to the EntityManager cache
DebugFns.WriteLine("entity state before add = " + dtl.EntityState);
dtl.EntityAspect.AddToManager();
DebugFns.WriteLine("entity state after add = " + dtl.EntityState);
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

EntityAspect Class
EntityAspect Members
Overload List

Send Feedback