TypeUsage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje typ a sadu omezujících vlastností daného typu.
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
- Dědičnost
Vlastnosti
BuiltInTypeKind |
Získá předdefinovaný typ pro tento TypeUsage. |
Documentation |
Získá nebo nastaví dokumentaci přidruženou k tomuto typu. (Zděděno od MetadataItem) |
EdmType |
Získá informace o typu popsané tímto TypeUsage. |
Facets |
Získá seznam omezujících vlastností pro typ, který je popsán tímto TypeUsage. |
MetadataProperties |
Získá seznam vlastností aktuálního typu. (Zděděno od MetadataItem) |
Metody
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Vytvoří objekt TypeUsage pro popis binárního typu pomocí zadaných omezujících hodnot. |
CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Vytvoří objekt TypeUsage pro popis binárního typu pomocí zadaných omezujících hodnot. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří DateTimeOffsetTypeUsage objekt typu, který parametry popisují. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří DateTimeTypeUsage objekt typu, který parametry popisují. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Vytvoří objekt TypeUsage, který popisuje typ desetinné čárky pomocí zadaných omezujících hodnot. |
CreateDecimalTypeUsage(PrimitiveType) |
Vytvoří objekt TypeUsage popis desetinného typu s nevázanými hodnotami přesnosti a omezující vlastnosti měřítka. |
CreateDefaultTypeUsage(EdmType) |
Vytvoří objekt TypeUsage se zadaným koncepčním typem modelu. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Vytvoří objekt TypeUsage, který popisuje typ řetězce pomocí zadaných hodnot omezující vlastnosti. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Vytvoří objekt TypeUsage, který popisuje typ řetězce pomocí zadaných hodnot omezující vlastnosti a nevázaných |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří TimeTypeUsage objekt typu, který parametry popisují. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
IsSubtypeOf(TypeUsage) |
Zkontroluje, zda je tento TypeUsage podtyp zadaného TypeUsage. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
ToString() |
Vrátí úplný název typu popsaného tímto TypeUsage. |
Metody rozšíření
Constant(TypeUsage, Object) |
Vytvoří nový DbConstantExpression zadaného primitivního typu s danou konstantní hodnotou. |
New(TypeUsage, IEnumerable<DbExpression>) |
Vytvoří novou DbNewInstanceExpression. Pokud je argument typu kolekce, argumenty určují prvky kolekce. V opačném případě se argumenty použijí jako hodnoty vlastností nebo sloupců v nové instanci. |
New(TypeUsage, DbExpression[]) |
Vytvoří novou DbNewInstanceExpression. Pokud je argument typu kolekce, argumenty určují prvky kolekce. V opačném případě se argumenty použijí jako hodnoty vlastností nebo sloupců v nové instanci. |
NewEmptyCollection(TypeUsage) |
Vytvoří novou DbNewInstanceExpression, která vytvoří prázdnou kolekci zadaného typu kolekce. |
Null(TypeUsage) |
Vytvoří novou DbNullExpression, která představuje zadaná hodnota null. |
Parameter(TypeUsage, String) |
Vytvoří nový DbParameterReferenceExpression, který odkazuje na parametr se zadaným názvem a typem. |
Variable(TypeUsage, String) |
Vytvoří nový DbVariableReferenceExpression, který odkazuje na proměnnou se zadaným názvem a typem. |