TypeUsage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, представляющий сведения о типе для элемента
[System.Diagnostics.DebuggerDisplay("EdmType={EdmType}, Facets.Count={Facets.Count}")]
public class TypeUsage : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type TypeUsage = class
inherit MetadataItem
Public Class TypeUsage
Inherits MetadataItem
- Наследование
- Атрибуты
Свойства
| BuiltInTypeKind |
Возвращает разновидность встроенного типа для этой функции TypeUsage. |
| Documentation |
Возвращает или задает документацию, связанную с этим типом. (Унаследовано от MetadataItem) |
| EdmType |
Возвращает сведения о типе, описанные в этой сущности TypeUsage. |
| Facets |
Возвращает список аспектов для типа, описываемого данным TypeUsage . |
| MetadataProperties |
Возвращает список свойств текущего типа. (Унаследовано от MetadataItem) |
| ModelTypeUsage |
Возвращает сведения об использовании типа модели для типа поставщика. |
Методы
| AddAnnotation(String, Object) |
Добавляет или обновляет заметку с указанным именем и значением. (Унаследовано от MetadataItem) |
| Create(EdmType, IEnumerable<Facet>) |
Фабричный метод для создания TypeUsage с указанными EdmType и аспектами |
| CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Создает объект TypeUsage для описания двоичного типа с помощью указанных значений аспектов. |
| CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Создает объект TypeUsage для описания двоичного типа с помощью указанных значений аспектов. |
| CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Создает объект System.Data.Metadata.Edm.DateTimeOffsetTypeUsage типа, описанного параметрами. |
| CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Создает объект System.Data.Metadata.Edm.DateTimeTypeUsage типа, описанного параметрами. |
| CreateDecimalTypeUsage(PrimitiveType) |
Создает объект TypeUsage для описания десятичного типа с неограниченными значениями аспектов точности и масштаба. |
| CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Создает объект TypeUsage для описания десятичного типа с помощью указанных значений аспектов. |
| CreateDefaultTypeUsage(EdmType) |
Создает объект TypeUsage с заданным типом концептуальной модели. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Создает TypeUsage объект для описания строкового типа, используя указанные значения аспекта и неограниченное значение MaxLength. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Создает объект TypeUsage для описания строкового типа с помощью указанных значений аспектов. |
| CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Создает объект System.Data.Metadata.Edm.TimeTypeUsage типа, описанного параметрами. |
| IsSubtypeOf(TypeUsage) |
Проверяет, является ли этот TypeUsage подтип указанного TypeUsage . |
| RemoveAnnotation(String) |
Удаляет заметку с указанным именем. (Унаследовано от MetadataItem) |
| 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, ссылающееся на переменную с заданными именем и типом. |