Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.KeyGen.BaseKeyGeneratorabstract

Абстрактный генератор ключей. Подробнее...

Граф наследования:ICSSoft.STORMNET.KeyGen.BaseKeyGenerator:
ICSSoft.STORMNET.Business.StringKeyGen ICSSoft.STORMNET.KeyGen.GUIDGenerator NewPlatform.Flexberry.Orm.KeyGen.SystemGuidGenerator

Открытые члены

abstract object Generate (Type dataObjectType)
 Генерировать первичный ключ. Подробнее...
 
abstract object Generate (Type dataObjectType, object sds)
 Генерировать первичный ключ. Подробнее...
 
abstract object GenerateUniqe (Type dataObjectType)
 Генерировать первичный ключ. Подробнее...
 
abstract object GenerateUniqe (Type dataObjectType, object sds)
 Генерировать первичный ключ. Подробнее...
 

Свойства

abstract Type KeyType [get]
 Вернуть тип ключа. Подробнее...
 
abstract bool Unique [get]
 Уникален ли первичный ключ. Подробнее...
 

Подробное описание

Абстрактный генератор ключей.

Методы

◆ Generate() [1/2]

abstract object ICSSoft.STORMNET.KeyGen.BaseKeyGenerator.Generate ( Type  dataObjectType)
pure virtual

Генерировать первичный ключ.

Замещается в NewPlatform.Flexberry.Orm.KeyGen.SystemGuidGenerator, ICSSoft.STORMNET.KeyGen.GUIDGenerator и ICSSoft.STORMNET.Business.StringKeyGen.

◆ Generate() [2/2]

abstract object ICSSoft.STORMNET.KeyGen.BaseKeyGenerator.Generate ( Type  dataObjectType,
object  sds 
)
pure virtual

Генерировать первичный ключ.

Замещается в NewPlatform.Flexberry.Orm.KeyGen.SystemGuidGenerator, ICSSoft.STORMNET.KeyGen.GUIDGenerator и ICSSoft.STORMNET.Business.StringKeyGen.

◆ GenerateUniqe() [1/2]

abstract object ICSSoft.STORMNET.KeyGen.BaseKeyGenerator.GenerateUniqe ( Type  dataObjectType)
pure virtual

Генерировать первичный ключ.

Замещается в NewPlatform.Flexberry.Orm.KeyGen.SystemGuidGenerator, ICSSoft.STORMNET.KeyGen.GUIDGenerator и ICSSoft.STORMNET.Business.StringKeyGen.

◆ GenerateUniqe() [2/2]

abstract object ICSSoft.STORMNET.KeyGen.BaseKeyGenerator.GenerateUniqe ( Type  dataObjectType,
object  sds 
)
pure virtual

Генерировать первичный ключ.

Замещается в NewPlatform.Flexberry.Orm.KeyGen.SystemGuidGenerator, ICSSoft.STORMNET.KeyGen.GUIDGenerator и ICSSoft.STORMNET.Business.StringKeyGen.

Полный список свойств

◆ KeyType

abstract Type ICSSoft.STORMNET.KeyGen.BaseKeyGenerator.KeyType
get

Вернуть тип ключа.

◆ Unique

abstract bool ICSSoft.STORMNET.KeyGen.BaseKeyGenerator.Unique
get

Уникален ли первичный ключ.