Class DictionaryBase
Описание модели справочника
Inheritance
DictionaryBase
Implements
Namespace: Trivium.DictionariesDto.Metadata.Models
Assembly: Trivium.DictionariesDto.dll
Syntax
[JsonConverter(typeof(DictionaryBaseJsonConverter), new object[]{"discriminator"})]
[KnownType(typeof(TableDictionary))]
[KnownType(typeof(CalendarDictionary))]
[KnownType(typeof(ExternalDictionary))]
[KnownType(typeof(HistoryDictionary))]
[KnownType(typeof(RevisionsDictionary))]
public abstract class DictionaryBase : IDictionary
Properties
string | Author Автор справочника. |
CacheSettingsDto | CacheSettings Настройки кэширования справочника. |
string | Code Идентификатор справочника |
int | DatabaseId Ключ базы данных |
string | Description Описание справочника |
DictionaryModelBase | DictionaryStructure |
DictionaryType | DictionaryType Тип справочника |
List<DictionaryHierarchyDto> | Hierarchies Альтернативные иерархии справочника. |
int | Id Ключ справочника |
bool | IsAccessRightsEnabled Признак включения прав на доступ к элементам справочника. |
bool | IsDataSourceExternal Признак, являетя ли источник данных внешним (например: view). По сути данный признак говорит о том, что мы игнорируем работу с источником данных (таблицей) т.к. он внешний. |
bool | IsHistoryEnabled Ведется ли история изменения элементов справочника. |
bool | IsNotificationDisabled Признак, нужно ли посылать нотификацию об изменениях элементов справочника. |
List<string> | Locales Набор локалей, на которые переведены имена атрибутов справочника или хранящиеся в нём значения. |
string | Name Наименование справочника |
ParametersDto | Parameters Параметры справочника. |
string | TableName Физическое имя таблицы справочника |
DictionaryViewOptionsDto | ViewOptions Настройки представления справочника в стороннем визуальном компоненте. |