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í pro tento typ.
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é v tomto 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) |
Vytvoří TypeUsage objekt k popisu binárního typu pomocí zadaných hodnot omezující vlastnosti. |
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Vytvoří TypeUsage objekt k popisu binárního typu pomocí zadaných hodnot omezující vlastnosti. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří DateTimeOffsetTypeUsage objekt typu, který parametry popisují. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří DateTimeTypeUsage objekt typu, který parametry popisují. |
CreateDecimalTypeUsage(PrimitiveType) |
Vytvoří TypeUsage objekt popisovaný typ desetinného čísla s přesností bez vazby a hodnotou omezující vlastnosti měřítka. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Vytvoří TypeUsage objekt popisovaný typ desetinného čísla pomocí zadaných hodnot omezující vlastnosti. |
CreateDefaultTypeUsage(EdmType) |
Vytvoří TypeUsage objekt se zadaným koncepčním typem modelu. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Vytvoří TypeUsage objekt pro popis typu řetězce pomocí zadaných hodnot omezující vlastnosti a bez vazby |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Vytvoří TypeUsage objekt pro popis typu řetězce pomocí zadaných hodnot omezující vlastnosti. |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří TimeTypeUsage objekt typu, který parametry popisují. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IsSubtypeOf(TypeUsage) |
Zkontroluje, jestli se jedná TypeUsage o podtyp zadaného TypeUsageobjektu . |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí úplný název typu popsaného tímto TypeUsagepříkazem . |
Metody rozšíření
Constant(TypeUsage, Object) |
Vytvoří nový DbConstantExpression ze zadaného primitivního typu s danou hodnotou konstanty. |
New(TypeUsage, IEnumerable<DbExpression>) |
Vytvoří nový objekt DbNewInstanceExpression. Pokud je argument type 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ří nový objekt DbNewInstanceExpression. Pokud je argument type 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ří nový DbNewInstanceExpression , který vytvoří prázdnou kolekci zadaného typu kolekce. |
Null(TypeUsage) |
Vytvoří novou DbNullExpressionhodnotu , která představuje zadaná hodnota null. |
Parameter(TypeUsage, String) |
Vytvoří nový DbParameterReferenceExpression odkaz na parametr se zadaným názvem a typem. |
Variable(TypeUsage, String) |
Vytvoří nový DbVariableReferenceExpression odkaz na proměnnou se zadaným názvem a typem. |