Class ForeignKeyExtenderBase
Inheritance
ForeignKeyExtenderBase
Assembly: SoDataBase.dll
Syntax
public abstract class ForeignKeyExtenderBase : TableExtenderBase<ForeignAppTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
ForeignKeyExtenderBase()
Declaration
protected ForeignKeyExtenderBase()
Fields
ColumnAppId
Declaration
public const string ColumnAppId = "appId"
Field Value
ColumnAppName
Declaration
public const string ColumnAppName = "appName"
Field Value
ColumnDeviceId
Declaration
public const string ColumnDeviceId = "deviceId"
Field Value
ColumnDeviceIdentifier
Declaration
public const string ColumnDeviceIdentifier = "deviceIdentifier"
Field Value
ColumnDeviceLastSync
Declaration
public const string ColumnDeviceLastSync = "deviceLastSync"
Field Value
ColumnDeviceLastSyncTrans
Declaration
public const string ColumnDeviceLastSyncTrans = "deviceLastSyncTrans"
Field Value
ColumnDeviceName
Declaration
public const string ColumnDeviceName = "deviceName"
Field Value
ColumnDeviceOwner
Declaration
public const string ColumnDeviceOwner = "deviceOwner"
Field Value
ColumnKeyId
Declaration
public const string ColumnKeyId = "keyId"
Field Value
ColumnKeyName
Declaration
public const string ColumnKeyName = "keyName"
Field Value
ColumnKeyValue
Declaration
public const string ColumnKeyValue = "keyValue"
Field Value
ColumnRecordId
Declaration
public const string ColumnRecordId = "recordId"
Field Value
ColumnTableId
Declaration
public const string ColumnTableId = "tableId"
Field Value
ColumnTableName
Declaration
public const string ColumnTableName = "tableName"
Field Value
_colAppId
Declaration
protected ArchiveColumnInfo _colAppId
Field Value
_colAppName
Declaration
protected ArchiveColumnInfo _colAppName
Field Value
_colDeviceId
Declaration
protected ArchiveColumnInfo _colDeviceId
Field Value
_colDeviceIdentifier
Declaration
protected ArchiveColumnInfo _colDeviceIdentifier
Field Value
_colDeviceLastSync
Declaration
protected ArchiveColumnInfo _colDeviceLastSync
Field Value
_colDeviceLastSyncTrans
Declaration
protected ArchiveColumnInfo _colDeviceLastSyncTrans
Field Value
_colDeviceName
Declaration
protected ArchiveColumnInfo _colDeviceName
Field Value
_colDeviceOwner
Declaration
protected ArchiveColumnInfo _colDeviceOwner
Field Value
_colKeyId
Declaration
protected ArchiveColumnInfo _colKeyId
Field Value
_colKeyName
Declaration
protected ArchiveColumnInfo _colKeyName
Field Value
_colKeyRegisteredBy
Declaration
protected ArchiveColumnInfo _colKeyRegisteredBy
Field Value
_colKeyRegisteredDate
Declaration
protected ArchiveColumnInfo _colKeyRegisteredDate
Field Value
_colKeyUpdatedBy
Declaration
protected ArchiveColumnInfo _colKeyUpdatedBy
Field Value
_colKeyUpdatedDate
Declaration
protected ArchiveColumnInfo _colKeyUpdatedDate
Field Value
_colKeyValue
Declaration
protected ArchiveColumnInfo _colKeyValue
Field Value
_colRecordId
Declaration
protected ArchiveColumnInfo _colRecordId
Field Value
_colTableId
Declaration
protected ArchiveColumnInfo _colTableId
Field Value
Methods
InnerModifyQuery()
Template method called from ModifyQuery() during query processing; subclasses should implement it to build their queries. It will ONLY be called if IsQueryNeeded returns true.
Declaration
protected override void InnerModifyQuery()
Overrides
Implements
Extension Methods