SchemeType - класс

Тип данных в схеме.

Definition

Пространство имён: Tessa.Scheme
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
[SerializableAttribute]
[TypeConverterAttribute(typeof(SchemeTypeConverter))]
public sealed class SchemeType : IEquatable<SchemeType>
Inheritance
Object    SchemeType
Implements
IEquatableSchemeType

Конструкторы

SchemeType(SchemeType, Boolean)Инициализирует новый экземпляр класса SchemeType
SchemeType(SchemeType, Int64)Инициализирует новый экземпляр класса SchemeType
SchemeType(SchemeType, Byte, Boolean)Инициализирует новый экземпляр класса SchemeType
SchemeType(SchemeType, Int64, Boolean)Инициализирует новый экземпляр класса SchemeType
SchemeType(SchemeType, Byte, Byte, Boolean)Инициализирует новый экземпляр класса SchemeType

Свойства

ClrType 
DbType 
HasLength 
HasMaxLength 
HasPrecision 
HasScale 
IsAbstractReference 
IsIntegerType Признак того, что тип можно трактовать как целое число. Для целочисленных типов доступны дополнительные настройки в редакторе, сейчас это возможность указать Identity для автоматической нумерации строк.
IsNullable 
IsReference 
IsStringType Признак того, что тип можно трактовать как строку. Для строки доступны дополнительные настройки в редакторе, сейчас это возможность указать Collation для колонки, и возможность задать функцию lower для индекса в Postgres.
IsTypifiedReference 
Length 
Name 
Precision 
Scale 

Методы

Equals(Object)Determines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(Object))
Equals(SchemeType)Indicates whether the current object is equal to another object of the same type.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FromType 
GetHashCodeServes as the default hash function.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Parse 
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)
TryParse(String, SchemeType) 
TryParse(String, Boolean, SchemeType) 

Операторы

Equality(SchemeType, SchemeType)Сравнивает заданные значения на равенство.
Inequality(SchemeType, SchemeType)Сравнивает заданные значения на неравенство.

Поля

AnsiString 
AnsiStringFixedLength 
Binary 
BinaryJson 
Boolean 
Byte 
Currency 
Date 
DateTime 
DateTime2 
DateTimeOffset 
Decimal 
Double 
Guid 
Int16 
Int32 
Int64 
Json 
KnownTypes 
MaxValue Максимальное значение длины типа (максимальная длина строки или длина бинарного типа).
NullableAnsiString 
NullableAnsiStringFixedLength 
NullableBinary 
NullableBinaryJson 
NullableBoolean 
NullableByte 
NullableCurrency 
NullableDate 
NullableDateTime 
NullableDateTime2 
NullableDateTimeOffset 
NullableDecimal 
NullableDouble 
NullableGuid 
NullableInt16 
NullableInt32 
NullableInt64 
NullableJson 
NullableReferenceAbstract Нельзя указывать тип ReferenceAbstract до того, как колонка добавлена в таблицу.
NullableReferenceTypified 
NullableSByte 
NullableSingle 
NullableString 
NullableStringFixedLength 
NullableTime 
NullableUInt16 
NullableUInt32 
NullableUInt64 
NullableXml 
ReferenceAbstract Нельзя указывать тип ReferenceAbstract до того, как колонка добавлена в таблицу.
ReferenceTypified 
SByte 
Single 
String 
StringFixedLength 
Time 
UInt16 
UInt32 
UInt64 
Xml 

Методы расширения

GetAvailableCriteria Возвращает список доступных критериев для указанного типа данных. Возвращает пустой список, если критерии отсутствуют.
(Определяется CriteriaHelper)

См. также