本文整理汇总了C#中IDataRecord.GetNullableDateTime方法的典型用法代码示例。如果您正苦于以下问题:C# IDataRecord.GetNullableDateTime方法的具体用法?C# IDataRecord.GetNullableDateTime怎么用?C# IDataRecord.GetNullableDateTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDataRecord
的用法示例。
在下文中一共展示了IDataRecord.GetNullableDateTime方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FulltextEvent
internal FulltextEvent(IDataRecord record, FulltextEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.EventSubClassOrdinal)
_eventSubClass = record.GetNullableInt32(loaderInfo.EventSubClassOrdinal.Value);
if (null != loaderInfo.SuccessOrdinal)
_success = record.GetNullableInt32(loaderInfo.SuccessOrdinal.Value);
if (null != loaderInfo.ErrorOrdinal)
_error = record.GetNullableInt32(loaderInfo.ErrorOrdinal.Value);
if (null != loaderInfo.TargetLoginNameOrdinal)
_targetLoginName = record.GetNullableString(loaderInfo.TargetLoginNameOrdinal.Value);
if (null != loaderInfo.TargetLoginSidOrdinal)
_targetLoginSid = (Byte[])record.GetValue(loaderInfo.TargetLoginSidOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
}
示例2: DbccEvent
internal DbccEvent(IDataRecord record, DbccEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.TransactionIDOrdinal)
_transactionID = record.GetNullableInt64(loaderInfo.TransactionIDOrdinal.Value);
if (null != loaderInfo.LineNumberOrdinal)
_lineNumber = record.GetNullableInt32(loaderInfo.LineNumberOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.HostNameOrdinal)
_hostName = record.GetNullableString(loaderInfo.HostNameOrdinal.Value);
if (null != loaderInfo.ClientProcessIDOrdinal)
_clientProcessID = record.GetNullableInt32(loaderInfo.ClientProcessIDOrdinal.Value);
if (null != loaderInfo.ApplicationNameOrdinal)
_applicationName = record.GetNullableString(loaderInfo.ApplicationNameOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.SuccessOrdinal)
_success = record.GetNullableInt32(loaderInfo.SuccessOrdinal.Value);
if (null != loaderInfo.ServerNameOrdinal)
_serverName = record.GetNullableString(loaderInfo.ServerNameOrdinal.Value);
if (null != loaderInfo.NestLevelOrdinal)
_nestLevel = record.GetNullableInt32(loaderInfo.NestLevelOrdinal.Value);
if (null != loaderInfo.DatabaseNameOrdinal)
_databaseName = record.GetNullableString(loaderInfo.DatabaseNameOrdinal.Value);
if (null != loaderInfo.OwnerNameOrdinal)
_ownerName = record.GetNullableString(loaderInfo.OwnerNameOrdinal.Value);
if (null != loaderInfo.DBUserNameOrdinal)
_dBUserName = record.GetNullableString(loaderInfo.DBUserNameOrdinal.Value);
if (null != loaderInfo.LoginSidOrdinal)
_loginSid = (Byte[])record.GetValue(loaderInfo.LoginSidOrdinal.Value);
if (null != loaderInfo.ColumnPermissionsOrdinal)
_columnPermissions = record.GetNullableInt32(loaderInfo.ColumnPermissionsOrdinal.Value);
if (null != loaderInfo.RequestIDOrdinal)
_requestID = record.GetNullableInt32(loaderInfo.RequestIDOrdinal.Value);
if (null != loaderInfo.XactSequenceOrdinal)
_xactSequence = record.GetNullableInt64(loaderInfo.XactSequenceOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
}
示例3: LogoutEvent
internal LogoutEvent(IDataRecord record, LogoutEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.HostNameOrdinal)
_hostName = record.GetNullableString(loaderInfo.HostNameOrdinal.Value);
if (null != loaderInfo.ClientProcessIDOrdinal)
_clientProcessID = record.GetNullableInt32(loaderInfo.ClientProcessIDOrdinal.Value);
if (null != loaderInfo.ApplicationNameOrdinal)
_applicationName = record.GetNullableString(loaderInfo.ApplicationNameOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.DurationOrdinal)
_duration = record.GetNullableInt64(loaderInfo.DurationOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.EndTimeOrdinal)
_endTime = record.GetNullableDateTime(loaderInfo.EndTimeOrdinal.Value);
if (null != loaderInfo.ReadsOrdinal)
_reads = record.GetNullableInt64(loaderInfo.ReadsOrdinal.Value);
if (null != loaderInfo.WritesOrdinal)
_writes = record.GetNullableInt64(loaderInfo.WritesOrdinal.Value);
if (null != loaderInfo.CPUOrdinal)
_cPU = record.GetNullableInt32(loaderInfo.CPUOrdinal.Value);
if (null != loaderInfo.EventSubClassOrdinal)
_eventSubClass = record.GetNullableInt32(loaderInfo.EventSubClassOrdinal.Value);
if (null != loaderInfo.SuccessOrdinal)
_success = record.GetNullableInt32(loaderInfo.SuccessOrdinal.Value);
if (null != loaderInfo.ServerNameOrdinal)
_serverName = record.GetNullableString(loaderInfo.ServerNameOrdinal.Value);
if (null != loaderInfo.DatabaseNameOrdinal)
_databaseName = record.GetNullableString(loaderInfo.DatabaseNameOrdinal.Value);
if (null != loaderInfo.LoginSidOrdinal)
_loginSid = (Byte[])record.GetValue(loaderInfo.LoginSidOrdinal.Value);
if (null != loaderInfo.RequestIDOrdinal)
_requestID = record.GetNullableInt32(loaderInfo.RequestIDOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.TypeOrdinal)
_type = record.GetNullableInt32(loaderInfo.TypeOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
if (null != loaderInfo.GroupIDOrdinal)
_groupID = record.GetNullableInt32(loaderInfo.GroupIDOrdinal.Value);
}
示例4: BrokerConversationEvent
internal BrokerConversationEvent(IDataRecord record, BrokerConversationEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.TransactionIDOrdinal)
_transactionID = record.GetNullableInt64(loaderInfo.TransactionIDOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.HostNameOrdinal)
_hostName = record.GetNullableString(loaderInfo.HostNameOrdinal.Value);
if (null != loaderInfo.ClientProcessIDOrdinal)
_clientProcessID = record.GetNullableInt32(loaderInfo.ClientProcessIDOrdinal.Value);
if (null != loaderInfo.ApplicationNameOrdinal)
_applicationName = record.GetNullableString(loaderInfo.ApplicationNameOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.SeverityOrdinal)
_severity = record.GetNullableInt32(loaderInfo.SeverityOrdinal.Value);
if (null != loaderInfo.EventSubClassOrdinal)
_eventSubClass = record.GetNullableInt32(loaderInfo.EventSubClassOrdinal.Value);
if (null != loaderInfo.ObjectIDOrdinal)
_objectID = record.GetNullableInt32(loaderInfo.ObjectIDOrdinal.Value);
if (null != loaderInfo.IntegerDataOrdinal)
_integerData = record.GetNullableInt32(loaderInfo.IntegerDataOrdinal.Value);
if (null != loaderInfo.ServerNameOrdinal)
_serverName = record.GetNullableString(loaderInfo.ServerNameOrdinal.Value);
if (null != loaderInfo.StateOrdinal)
_state = record.GetNullableInt32(loaderInfo.StateOrdinal.Value);
if (null != loaderInfo.ErrorOrdinal)
_error = record.GetNullableInt32(loaderInfo.ErrorOrdinal.Value);
if (null != loaderInfo.RoleNameOrdinal)
_roleName = record.GetNullableString(loaderInfo.RoleNameOrdinal.Value);
if (null != loaderInfo.DBUserNameOrdinal)
_dBUserName = record.GetNullableString(loaderInfo.DBUserNameOrdinal.Value);
if (null != loaderInfo.LoginSidOrdinal)
_loginSid = (Byte[])record.GetValue(loaderInfo.LoginSidOrdinal.Value);
if (null != loaderInfo.TargetLoginNameOrdinal)
_targetLoginName = record.GetNullableString(loaderInfo.TargetLoginNameOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.BigintData1Ordinal)
_bigintData1 = record.GetNullableInt64(loaderInfo.BigintData1Ordinal.Value);
if (null != loaderInfo.GUIDOrdinal)
_gUID = record.GetNullableGuid(loaderInfo.GUIDOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
}
示例5: SchemaObjectTakeOwnershipEvent
internal SchemaObjectTakeOwnershipEvent(IDataRecord record, SchemaObjectTakeOwnershipEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.TransactionIDOrdinal)
_transactionID = record.GetNullableInt64(loaderInfo.TransactionIDOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.HostNameOrdinal)
_hostName = record.GetNullableString(loaderInfo.HostNameOrdinal.Value);
if (null != loaderInfo.ApplicationNameOrdinal)
_applicationName = record.GetNullableString(loaderInfo.ApplicationNameOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.SuccessOrdinal)
_success = record.GetNullableInt32(loaderInfo.SuccessOrdinal.Value);
if (null != loaderInfo.ServerNameOrdinal)
_serverName = record.GetNullableString(loaderInfo.ServerNameOrdinal.Value);
if (null != loaderInfo.ObjectTypeOrdinal)
_objectType = record.GetNullableInt32(loaderInfo.ObjectTypeOrdinal.Value);
if (null != loaderInfo.NestLevelOrdinal)
_nestLevel = record.GetNullableInt32(loaderInfo.NestLevelOrdinal.Value);
if (null != loaderInfo.ObjectNameOrdinal)
_objectName = record.GetNullableString(loaderInfo.ObjectNameOrdinal.Value);
if (null != loaderInfo.DatabaseNameOrdinal)
_databaseName = record.GetNullableString(loaderInfo.DatabaseNameOrdinal.Value);
if (null != loaderInfo.OwnerNameOrdinal)
_ownerName = record.GetNullableString(loaderInfo.OwnerNameOrdinal.Value);
if (null != loaderInfo.TargetUserNameOrdinal)
_targetUserName = record.GetNullableString(loaderInfo.TargetUserNameOrdinal.Value);
if (null != loaderInfo.DBUserNameOrdinal)
_dBUserName = record.GetNullableString(loaderInfo.DBUserNameOrdinal.Value);
if (null != loaderInfo.LoginSidOrdinal)
_loginSid = (Byte[])record.GetValue(loaderInfo.LoginSidOrdinal.Value);
if (null != loaderInfo.TargetLoginNameOrdinal)
_targetLoginName = record.GetNullableString(loaderInfo.TargetLoginNameOrdinal.Value);
if (null != loaderInfo.TargetLoginSidOrdinal)
_targetLoginSid = (Byte[])record.GetValue(loaderInfo.TargetLoginSidOrdinal.Value);
if (null != loaderInfo.RequestIDOrdinal)
_requestID = record.GetNullableInt32(loaderInfo.RequestIDOrdinal.Value);
if (null != loaderInfo.XactSequenceOrdinal)
_xactSequence = record.GetNullableInt64(loaderInfo.XactSequenceOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.ParentNameOrdinal)
_parentName = record.GetNullableString(loaderInfo.ParentNameOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
}
示例6: DatabaseMirroringLoginEvent
internal DatabaseMirroringLoginEvent(IDataRecord record, DatabaseMirroringLoginEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.TransactionIDOrdinal)
_transactionID = record.GetNullableInt64(loaderInfo.TransactionIDOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.HostNameOrdinal)
_hostName = record.GetNullableString(loaderInfo.HostNameOrdinal.Value);
if (null != loaderInfo.ClientProcessIDOrdinal)
_clientProcessID = record.GetNullableInt32(loaderInfo.ClientProcessIDOrdinal.Value);
if (null != loaderInfo.ApplicationNameOrdinal)
_applicationName = record.GetNullableString(loaderInfo.ApplicationNameOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.EventSubClassOrdinal)
_eventSubClass = record.GetNullableInt32(loaderInfo.EventSubClassOrdinal.Value);
if (null != loaderInfo.ServerNameOrdinal)
_serverName = record.GetNullableString(loaderInfo.ServerNameOrdinal.Value);
if (null != loaderInfo.StateOrdinal)
_state = record.GetNullableInt32(loaderInfo.StateOrdinal.Value);
if (null != loaderInfo.ObjectNameOrdinal)
_objectName = record.GetNullableString(loaderInfo.ObjectNameOrdinal.Value);
if (null != loaderInfo.FileNameOrdinal)
_fileName = record.GetNullableString(loaderInfo.FileNameOrdinal.Value);
if (null != loaderInfo.OwnerNameOrdinal)
_ownerName = record.GetNullableString(loaderInfo.OwnerNameOrdinal.Value);
if (null != loaderInfo.RoleNameOrdinal)
_roleName = record.GetNullableString(loaderInfo.RoleNameOrdinal.Value);
if (null != loaderInfo.TargetUserNameOrdinal)
_targetUserName = record.GetNullableString(loaderInfo.TargetUserNameOrdinal.Value);
if (null != loaderInfo.LoginSidOrdinal)
_loginSid = (Byte[])record.GetValue(loaderInfo.LoginSidOrdinal.Value);
if (null != loaderInfo.ProviderNameOrdinal)
_providerName = record.GetNullableString(loaderInfo.ProviderNameOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
}
示例7: LoginFailedEvent
internal LoginFailedEvent(IDataRecord record, LoginFailedEventLoaderInfo loaderInfo)
{
Contract.Requires(null != record, "The record must be valid.");
Contract.Requires(null != loaderInfo, "The loaderInfo must be valid.");
if (null != loaderInfo.TextDataOrdinal)
_textData = record.GetNullableString(loaderInfo.TextDataOrdinal.Value);
if (null != loaderInfo.DatabaseIDOrdinal)
_databaseID = record.GetNullableInt32(loaderInfo.DatabaseIDOrdinal.Value);
if (null != loaderInfo.NTUserNameOrdinal)
_nTUserName = record.GetNullableString(loaderInfo.NTUserNameOrdinal.Value);
if (null != loaderInfo.NTDomainNameOrdinal)
_nTDomainName = record.GetNullableString(loaderInfo.NTDomainNameOrdinal.Value);
if (null != loaderInfo.HostNameOrdinal)
_hostName = record.GetNullableString(loaderInfo.HostNameOrdinal.Value);
if (null != loaderInfo.ClientProcessIDOrdinal)
_clientProcessID = record.GetNullableInt32(loaderInfo.ClientProcessIDOrdinal.Value);
if (null != loaderInfo.ApplicationNameOrdinal)
_applicationName = record.GetNullableString(loaderInfo.ApplicationNameOrdinal.Value);
if (null != loaderInfo.LoginNameOrdinal)
_loginName = record.GetNullableString(loaderInfo.LoginNameOrdinal.Value);
if (null != loaderInfo.SPIDOrdinal)
_sPID = record.GetNullableInt32(loaderInfo.SPIDOrdinal.Value);
if (null != loaderInfo.StartTimeOrdinal)
_startTime = record.GetNullableDateTime(loaderInfo.StartTimeOrdinal.Value);
if (null != loaderInfo.EventSubClassOrdinal)
_eventSubClass = record.GetNullableInt32(loaderInfo.EventSubClassOrdinal.Value);
if (null != loaderInfo.SuccessOrdinal)
_success = record.GetNullableInt32(loaderInfo.SuccessOrdinal.Value);
if (null != loaderInfo.ServerNameOrdinal)
_serverName = record.GetNullableString(loaderInfo.ServerNameOrdinal.Value);
if (null != loaderInfo.StateOrdinal)
_state = record.GetNullableInt32(loaderInfo.StateOrdinal.Value);
if (null != loaderInfo.ErrorOrdinal)
_error = record.GetNullableInt32(loaderInfo.ErrorOrdinal.Value);
if (null != loaderInfo.DatabaseNameOrdinal)
_databaseName = record.GetNullableString(loaderInfo.DatabaseNameOrdinal.Value);
if (null != loaderInfo.RequestIDOrdinal)
_requestID = record.GetNullableInt32(loaderInfo.RequestIDOrdinal.Value);
if (null != loaderInfo.EventSequenceOrdinal)
_eventSequence = record.GetNullableInt64(loaderInfo.EventSequenceOrdinal.Value);
if (null != loaderInfo.TypeOrdinal)
_type = record.GetNullableInt32(loaderInfo.TypeOrdinal.Value);
if (null != loaderInfo.IsSystemOrdinal)
_isSystem = record.GetNullableInt32(loaderInfo.IsSystemOrdinal.Value);
if (null != loaderInfo.SessionLoginNameOrdinal)
_sessionLoginName = record.GetNullableString(loaderInfo.SessionLoginNameOrdinal.Value);
}
示例8: CreateSaga
/// <summary>
/// Creates a new <see cref="Saga"/>.
/// </summary>
/// <param name="record">The record from which to create the new <see cref="Saga"/>.</param>
private Saga CreateSaga(IDataRecord record)
{
var id = record.GetGuid(Column.Id);
var version = record.GetInt32(Column.Version);
var timeout = record.GetNullableDateTime(Column.Timeout);
var saga = serializer.Deserialize<Saga>(record.GetBytes(Column.State));
saga.CorrelationId = id;
saga.Version = version;
saga.Timeout = timeout;
return saga;
}