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, Int32) |
TypeUsage Создает объект для описания двоичного типа с помощью указанных значений аспектов. |
| CreateBinaryTypeUsage(PrimitiveType, Boolean) |
TypeUsage Создает объект для описания двоичного типа с помощью указанных значений аспектов. |
| CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
DateTimeOffset TypeUsage Создает объект типа, описываемого параметрами. |
| CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
DateTime TypeUsage Создает объект типа, описываемого параметрами. |
| CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
TypeUsage Создает объект для описания десятичного типа с помощью указанных значений аспектов. |
| CreateDecimalTypeUsage(PrimitiveType) |
TypeUsage Создает объект для описания десятичного типа с несвязанной точностью и значениями аспектов масштабирования. |
| CreateDefaultTypeUsage(EdmType) |
Создает объект с указанным типом TypeUsage концептуальной модели. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
TypeUsage Создает объект для описания типа строки с помощью указанных значений аспектов. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
TypeUsage Создает объект для описания строкового типа с помощью указанных значений аспектов и несвязанных |
| CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Time TypeUsage Создает объект типа, описываемого параметрами. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IsSubtypeOf(TypeUsage) |
Проверяет, является ли этот TypeUsage подтип указанного.TypeUsage |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает полное имя типа, описанного этим TypeUsage. |
Методы расширения
| Имя | Описание |
|---|---|
| Constant(TypeUsage, Object) |
Создает новый DbConstantExpression указанный примитивный тип с заданным значением константы. |
| New(TypeUsage, DbExpression[]) |
Создает новый DbNewInstanceExpressionобъект. Если аргумент типа является типом коллекции, аргументы указывают элементы коллекции. В противном случае аргументы используются в качестве значений свойств или столбцов в новом экземпляре. |
| New(TypeUsage, IEnumerable<DbExpression>) |
Создает новый DbNewInstanceExpressionобъект. Если аргумент типа является типом коллекции, аргументы указывают элементы коллекции. В противном случае аргументы используются в качестве значений свойств или столбцов в новом экземпляре. |
| NewEmptyCollection(TypeUsage) |
Создает новую DbNewInstanceExpression , которая создает пустую коллекцию указанного типа коллекции. |
| Null(TypeUsage) |
Создает новое DbNullExpression, представляющее типизированное значение NULL. |
| Parameter(TypeUsage, String) |
Создает новый DbParameterReferenceExpression объект, ссылающийся на параметр с указанным именем и типом. |
| Variable(TypeUsage, String) |
Создает новую DbVariableReferenceExpression , которая ссылается на переменную с указанным именем и типом. |