Inheritance
System.Object
ExtraFieldsCache
Assembly: SoDataBase.dll
[CacheV2("Database", 0)]
public class ExtraFieldsCache : CacheBaseV2, IFlushableV2, IDisposable
Properties
Declaration
public IEnumerable<ExtraFieldsRecordData> ExtraFields { get; }
Property Value
Declaration
protected override IEnumerable<string> TableNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
Overrides
Methods
Declaration
public static ExtraFieldsCache GetCurrent()
Returns
Declaration
public ExtraFieldsRecordData GetExtraFieldsDefinition(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
Declaration
public ExtraFieldsRecordData GetExtraFieldsDefinition(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Declaration
public ExtraTablesRecordData GetExtraTablesDefinition(int tableID)
Parameters
Type |
Name |
Description |
System.Int32 |
tableID |
|
Returns
Declaration
public ExtraTablesRecordData GetExtraTablesDefinition(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
Declaration
protected override void OnLoad()
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)