TypeUsage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает тип и список аспектов для этого типа.
public ref class TypeUsage sealed : System::Data::Metadata::Edm::MetadataItem
public sealed class TypeUsage : System.Data.Metadata.Edm.MetadataItem
type TypeUsage = class
inherit MetadataItem
Public NotInheritable Class TypeUsage
Inherits MetadataItem
- Наследование
Свойства
BuiltInTypeKind |
Возвращает разновидность встроенного типа для этой функции TypeUsage. |
Documentation |
Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem) |
EdmType |
Возвращает сведения о типе, описанные в этой сущности TypeUsage. |
Facets |
Возвращает список аспектов для типа, который описан этой сущностью TypeUsage. |
MetadataProperties |
Возвращает список свойств текущего типа. (Унаследовано от MetadataItem) |
Методы
CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Создает объект TypeUsage для описания двоичного типа с помощью указанных значений аспектов. |
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Создает объект TypeUsage для описания двоичного типа с помощью указанных значений аспектов. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Создает объект DateTimeOffsetTypeUsage типа, описанного параметрами. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Создает объект DateTimeTypeUsage типа, описанного параметрами. |
CreateDecimalTypeUsage(PrimitiveType) |
Создает объект TypeUsage для описания десятичного типа с неограниченными значениями аспектов точности и масштаба. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Создает объект TypeUsage для описания десятичного типа с помощью указанных значений аспектов. |
CreateDefaultTypeUsage(EdmType) |
Создает объект TypeUsage с заданным типом концептуальной модели. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Создает объект TypeUsage для описания строкового типа с использованием заданных значений аспектов и неограниченного значения |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Создает объект TypeUsage для описания строкового типа с помощью указанных значений аспектов. |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) | |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsSubtypeOf(TypeUsage) |
Проверяет, является ли этот объект TypeUsage подтипом указанного типа TypeUsage. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает полное имя типа, описанного в этой сущности TypeUsage. |
Методы расширения
Constant(TypeUsage, Object) |
Создает новое выражение DbConstantExpression заданного типа-примитива с указанным постоянным значением. |
New(TypeUsage, IEnumerable<DbExpression>) |
Создает новый экземпляр DbNewInstanceExpression. Если тип аргумента является типом коллекции, аргументы задают элементы коллекции. В противном случае аргументы используются как значения свойств или столбцов в новом экземпляре. |
New(TypeUsage, DbExpression[]) |
Создает новый экземпляр DbNewInstanceExpression. Если тип аргумента является типом коллекции, аргументы задают элементы коллекции. В противном случае аргументы используются как значения свойств или столбцов в новом экземпляре. |
NewEmptyCollection(TypeUsage) |
Создает новое выражение DbNewInstanceExpression, создающее пустую коллекцию заданного типа. |
Null(TypeUsage) |
Создает новое выражение DbNullExpression, представляющее типизированное значение NULL. |
Parameter(TypeUsage, String) |
Создает новое выражение DbParameterReferenceExpression, ссылающееся на параметр с заданными именем и типом. |
Variable(TypeUsage, String) |
Создает новое выражение DbVariableReferenceExpression, ссылающееся на переменную с заданными именем и типом. |