TransactionalNodeService.MapTransaction.LoadSessionObject C# (CSharp) Méthode

LoadSessionObject() public méthode

public LoadSessionObject ( IDataRecord record ) : void
record IDataRecord
Résultat void
        public void LoadSessionObject(IDataRecord record)
        {
            TransactionId = (long)record["TransactionId"];
            User = (string)record["User"];
            SessionUid = (Guid)record["SessionUid"];

            if (record["TransactionTimestamp"] != DBNull.Value)
            {
                TransactionTimestamp = (DateTime)record["TransactionTimestamp"];
            }

            if (record["OperationId"] != DBNull.Value)
            {
                OperationId = (TransactionType)record["OperationId"];
            }

            if (record["ResponseParameterUid"] != null && record["ResponseParameterUid"] != DBNull.Value)
            {
                ResponseParameterUid = (Guid)record["ResponseParameterUid"];
            }

            if (record["DomainParameterUid"] != null && record["DomainParameterUid"] != DBNull.Value)
            {
                DomainParameterUid = (Guid)record["DomainParameterUid"];
            }

            if (record["RootMapParameterUid"] != null && record["RootMapParameterUid"] != DBNull.Value)
            {
                RootMapParameterUid = (Guid)record["RootMapParameterUid"];
            }

            if (record["NodeParameterUid"] != null && record["NodeParameterUid"] != DBNull.Value)
            {
                NodeParameterUid = (Guid)record["NodeParameterUid"];
            }

            if (record["DescriptorParameterUid"] != null && record["DescriptorParameterUid"] != DBNull.Value)
            {
                DescriptorParameterUid = (Guid)record["DescriptorParameterUid"];
            }

            if (record["RelationshipParameterUid"] != null && record["RelationshipParameterUid"] != DBNull.Value)
            {
                RelationshipParameterUid = (Guid)record["RelationshipParameterUid"];
            }

            if (record["MetadataParameterUid"] != null && record["MetadataParameterUid"] != DBNull.Value)
            {
                MetadataParameterUid = (Guid)record["MetadataParameterUid"];
            }

            if (record["NodeTypeUid"] != null && record["NodeTypeUid"] != DBNull.Value)
            {
                NodeTypeUid = (Guid)record["NodeTypeUid"];
            }

            if (record["DescriptorTypeUid"] != null && record["DescriptorTypeUid"] != DBNull.Value)
            {
                DescriptorTypeUid = (Guid)record["DescriptorTypeUid"];
            }

            if (record["RelationshipTypeUid"] != null && record["RelationshipTypeUid"] != DBNull.Value)
            {
                RelationshipTypeUid = (Guid)record["RelationshipTypeUid"];
            }

            if (record["MetadataTypeUid"] != null && record["MetadataTypeUid"] != DBNull.Value)
            {
                MetadataTypeUid = (Guid)record["MetadataTypeUid"];
            }

            if (record["MetadataName"] != null && record["MetadataName"] != DBNull.Value)
            {
                MetadataName = (string)record["MetadataName"];
            }

            if (record["MetadataValue"] != null && record["MetadataValue"] != DBNull.Value)
            {
                MetadataValue = (string)record["MetadataValue"];
            }

            IsNew = false;
            IsDirty = false;
        }
    }