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;
}
}