public override void Update(Proxy.RelationshipType relationshipType, ref TransactionFramework.TransactionChain chain)
{
RelationshipType = relationshipType;
if (LastUpdateRelationship != null && LastUpdateRelationship.TransactionStatus == TransactionFramework.ServerStatus.ProcessingClient)
{
LastUpdateRelationship.RelationshipType = relationshipType;
}
else
{
LastUpdateRelationship = CreateNewUpdateRelationship();
LastUpdateRelationship.RelationshipType = relationshipType;
chain.AddTransaction(LastUpdateRelationship);
}
chain.TransactionExecuting += OnTransactionExecuting;
}