本文整理汇总了C#中IDataRecord.GetNullableString方法的典型用法代码示例。如果您正苦于以下问题:C# IDataRecord.GetNullableString方法的具体用法?C# IDataRecord.GetNullableString怎么用?C# IDataRecord.GetNullableString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDataRecord
的用法示例。
在下文中一共展示了IDataRecord.GetNullableString方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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);
}
示例2: DatabasePrincipalImpersonationEvent
internal DatabasePrincipalImpersonationEvent(IDataRecord record, DatabasePrincipalImpersonationEventLoaderInfo 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.PermissionsOrdinal)
_permissions = record.GetNullableInt64(loaderInfo.PermissionsOrdinal.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.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.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.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: ChangeAuditEvent
internal ChangeAuditEvent(IDataRecord record, ChangeAuditEventLoaderInfo 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.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.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.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);
}
示例5: 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);
}
示例6: 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);
}
示例7: DbTable
/// <summary>
///
/// </summary>
/// <param name="databaseId"></param>
/// <param name="reader"></param>
internal DbTable(Guid databaseId, IDataRecord reader)
: this(databaseId, reader.GetString(reader.GetOrdinal("Id")),
reader.GetString(reader.GetOrdinal("CatalogName")),
reader.GetString(reader.GetOrdinal("SchemaName")),
reader.GetString(reader.GetOrdinal("Name")),
reader.GetNullableString("Description"))
{
}
示例8: Create
public static ExceptionLog Create(IDataRecord reader)
{
return new ExceptionLog
{
Id = reader.GetGuid(reader.GetOrdinal("Id")),
BaseDirectory = reader.GetNullableString("BaseDirectory"),
Process = reader.GetNullableString("Process"),
Machine = reader.GetNullableString("Machine"),
Level = reader.GetNullableString("Level"),
Logger = reader.GetNullableString("Logger"),
LogOn = reader.GetDateTime(reader.GetOrdinal("LogOn")),
Message = reader.GetNullableString("Message"),
Thread = reader.GetNullableString("Thread"),
Exception = reader.GetNullableString("Exception")
};
}
示例9: 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);
}
示例10: MapRecordToDao
/// <summary>
/// Maps a record returned from the database to a DAO.
/// </summary>
/// <param name="record">Record with the data to map to a DAO.</param>
/// <returns>DAO mapped from the data in the record.</returns>
private ApplicationLogDao MapRecordToDao(IDataRecord record)
{
return new ApplicationLogDao
{
AppDomainName = record.GetString("AppDomainName"),
Assembly = new AssemblyDao
{
AssemblyFullName = record.GetString("AssemblyFullName"),
AssemblyName = record.GetString("AssemblyName"),
CreatedBy = record.GetString("AssemblyCreatedBy"),
CreatedOn = record.GetDateTime("AssemblyCreatedOn"),
Id = record.GetInt32("AssemblyId"),
LastUpdatedBy = record.GetString("AssemblyLastUpdatedBy"),
LastUpdatedOn = record.GetDateTime("AssemblyLastUpdatedOn"),
VersionBuild = record.GetInt32("VersionBuild"),
VersionMajor = record.GetInt32("VersionMajor"),
VersionMinor = record.GetInt32("VersionMinor"),
VersionRevision = record.GetInt32("VersionRevision")
},
AssemblyId = record.GetInt32("AssemblyId"),
CorrelationId = record.GetNullableGuid("CorrelationId"),
CorrelationIndex = record.GetNullableInt16("CorrelationIndex"),
CreatedBy = record.GetString("CreatedBy"),
CreatedOn = record.GetDateTime("CreatedOn"),
Data = record.GetNullableXml("Data"),
HelpLink = record.GetNullableString("HelpLink"),
Id = record.GetInt64("Id"),
LastUpdatedBy = record.GetString("LastUpdatedBy"),
LastUpdatedOn = record.GetDateTime("LastUpdatedOn"),
MachineName = record.GetString("MachineName"),
Message = record.GetNullableString("Message"),
ProcessId = record.GetInt32("ProcessId"),
Source = record.GetString("Source"),
StackTrace = record.GetNullableString("StackTrace"),
ThreadId = record.GetString("ThreadId"),
TraceEventType = (TraceEventType) record.GetInt32("TraceEventType"),
TraceId = record.GetInt32("TraceId"),
TraceListenerName = record.GetNullableString("TraceListenerName")
};
}
示例11: Create
public static OperationLog Create(IDataRecord reader)
{
return new OperationLog
{
Id = reader.GetGuid(reader.GetOrdinal("Id")),
AccountId = reader.GetGuid(reader.GetOrdinal("AccountId")),
FunctionId = reader.GetGuid(reader.GetOrdinal("FunctionId")),
EntityTypeId = reader.GetGuid(reader.GetOrdinal("EntityTypeId")),
EntityTypeName = reader.GetNullableString("EntityTypeName"),
AppSystemId = reader.GetGuid(reader.GetOrdinal("AppSystemId")),
AppSystemName = reader.GetNullableString("AppSystemName"),
ResourceTypeId = reader.GetGuid(reader.GetOrdinal("ResourceTypeId")),
ResourceName = reader.GetNullableString("ResourceName"),
Description = reader.GetNullableString("Description"),
LoginName = reader.GetNullableString("LoginName"),
UserName = reader.GetNullableString("UserName"),
CreateOn = reader.GetDateTime(reader.GetOrdinal("CreateOn")),
IpAddress = reader.GetNullableString("IpAddress"),
TargetId = reader.GetGuid(reader.GetOrdinal("TargetId"))
};
}
示例12: Create
/// <summary>
///
/// </summary>
/// <param name="reader"></param>
/// <returns></returns>
public static AnyLog Create(IDataRecord reader)
{
return new AnyLog(reader.GetGuid(reader.GetOrdinal("Id")))
{
Machine = reader.GetNullableString(reader.GetOrdinal("Machine")),
Process = reader.GetNullableString(reader.GetOrdinal("Process")),
BaseDirectory = reader.GetNullableString(reader.GetOrdinal("BaseDirectory")),
DynamicDirectory = reader.GetNullableString(reader.GetOrdinal("DynamicDirectory")),
Req_Ontology = reader.GetNullableString(reader.GetOrdinal("Req_Ontology")),
Req_Verb = reader.GetNullableString(reader.GetOrdinal("Req_Verb")),
Req_ClientId = reader.GetNullableString(reader.GetOrdinal("Req_ClientId")),
Req_ClientType = reader.GetNullableString(reader.GetOrdinal("Req_ClientType")),
CreateOn = reader.GetDateTime(reader.GetOrdinal("CreateOn"), SystemTime.MinDate),
Req_Description = reader.GetNullableString(reader.GetOrdinal("Req_Description")),
Req_EventSourceType = reader.GetNullableString(reader.GetOrdinal("Req_EventSourceType")),
Req_EventSubjectCode = reader.GetNullableString(reader.GetOrdinal("Req_EventSubjectCode")),
InfoFormat = reader.GetNullableString(reader.GetOrdinal("InfoFormat")),
Req_InfoId = reader.GetNullableString(reader.GetOrdinal("Req_InfoId")),
Req_InfoValue = reader.GetNullableString(reader.GetOrdinal("Req_InfoValue")),
Req_UserName = reader.GetNullableString(reader.GetOrdinal("Req_UserName")),
Req_IsDumb = reader.GetBoolean(reader.GetOrdinal("Req_IsDumb")),
LocalEntityId = reader.GetNullableString(reader.GetOrdinal("LocalEntityId")),
CatalogCode = reader.GetNullableString(reader.GetOrdinal("CatalogCode")),
Req_ReasonPhrase = reader.GetNullableString(reader.GetOrdinal("Req_ReasonPhrase")),
ReceivedOn = reader.GetDateTime(reader.GetOrdinal("ReceivedOn"), SystemTime.MinDate),
Req_MessageId = reader.GetNullableString(reader.GetOrdinal("Req_MessageId")),
Req_MessageType = reader.GetNullableString(reader.GetOrdinal("Req_MessageType")),
Req_QueryList = reader.GetNullableString(reader.GetOrdinal("Req_QueryList")),
Req_Status = reader.GetInt32(reader.GetOrdinal("Req_Status"), 0),
Req_TimeStamp = reader.GetDateTime(reader.GetOrdinal("Req_TimeStamp"), SystemTime.MinDate),
Req_Version = reader.GetNullableString(reader.GetOrdinal("Req_Version")),
Res_InfoValue = reader.GetNullableString(reader.GetOrdinal("Res_InfoValue")),
Res_Description = reader.GetNullableString(reader.GetOrdinal("Res_Description")),
Res_ReasonPhrase = reader.GetNullableString(reader.GetOrdinal("Res_ReasonPhrase")),
Res_StateCode = reader.GetInt32(reader.GetOrdinal("Res_StateCode"), 0)
};
}
示例13: Create
/// <summary>
///
/// </summary>
/// <param name="databaseId"></param>
/// <param name="reader"></param>
internal static DbTableColumn Create(Guid databaseId, IDataRecord reader)
{
return new DbTableColumn
{
DatabaseId = databaseId,
Id = reader.GetString(reader.GetOrdinal("Id")),
CatalogName = reader.GetString(reader.GetOrdinal("CatalogName")),
DateTimePrecision = reader.GetNullableInt32("DateTimePrecision"),
DefaultValue = reader.GetNullableString("DefaultValue"),
Description = reader.GetNullableString("Description"),
IsIdentity = reader.GetBoolean(reader.GetOrdinal("IsIdentity")),
IsNullable = reader.GetBoolean(reader.GetOrdinal("IsNullable")),
IsPrimaryKey = reader.GetBoolean(reader.GetOrdinal("IsPrimaryKey")),
IsStoreGenerated = reader.GetBoolean(reader.GetOrdinal("IsStoreGenerated")),
MaxLength = reader.GetNullableInt32("MaxLength"),
Name = reader.GetString(reader.GetOrdinal("Name")),
Ordinal = reader.GetInt32(reader.GetOrdinal("Ordinal")),
Precision = reader.GetNullableInt32("Precision"),
Scale = reader.GetNullableInt32("Scale"),
SchemaName = reader.GetString(reader.GetOrdinal("SchemaName")),
TableName = reader.GetString(reader.GetOrdinal("TableName")),
TypeName = reader.GetString(reader.GetOrdinal("TypeName"))
};
}