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í.
Třída představující informace o typu pro položku
[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
- Dědičnost
- Atributy
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 v tomto TypeUsage . |
MetadataProperties |
Získá seznam vlastností aktuálního typu. (Zděděno od MetadataItem) |
ModelTypeUsage |
Vrátí využití typu modelu pro typ zprostředkovatele. |
Metody
AddAnnotation(String, Object) |
Přidá nebo aktualizuje poznámku se zadaným názvem a hodnotou. (Zděděno od MetadataItem) |
Create(EdmType, IEnumerable<Facet>) |
Metoda factory pro vytvoření TypeUsage se zadaným typem EdmType a omezujícími vlastnostmi |
CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Vytvoří objekt pro TypeUsage popis binárního typu pomocí zadaných hodnot omezující vlastnosti. |
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Vytvoří objekt pro TypeUsage popis binárního typu pomocí zadaných hodnot omezující vlastnosti. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří System.Data.Metadata.Edm.DateTimeOffsetTypeUsage objekt typu, který parametry popisují. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří System.Data.Metadata.Edm.DateTimeTypeUsage objekt typu, který parametry popisují. |
CreateDecimalTypeUsage(PrimitiveType) |
Vytvoří objekt pro TypeUsage popis desítkového typu s neohraničenou přesností a měřítkem hodnot omezujících hodnot. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Vytvoří objekt pro TypeUsage popis typu desetinných míst pomocí zadaných hodnot omezující vlastnosti. |
CreateDefaultTypeUsage(EdmType) |
TypeUsage Vytvoří objekt se zadaným koncepčním typem modelu. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Vytvoří objekt pro TypeUsage popis typu řetězce pomocí zadaných hodnot omezující vlastnosti a bez vazby MaxLength. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Vytvoří objekt pro TypeUsage popis typu řetězce pomocí zadaných hodnot omezující vlastnosti. |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Vytvoří System.Data.Metadata.Edm.TimeTypeUsage objekt typu, který parametry popisují. |
IsSubtypeOf(TypeUsage) |
Zkontroluje, jestli se jedná TypeUsage o podtyp zadaného TypeUsage . |
RemoveAnnotation(String) |
Odebere poznámku se zadaným názvem. (Zděděno od MetadataItem) |
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 konstantní hodnotou. |
New(TypeUsage, IEnumerable<DbExpression>) |
Vytvoří nový objekt DbNewInstanceExpression. Pokud je argument typu 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 typu 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 DbNullExpressionhodnotu , 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 odkaz na proměnnou se zadaným názvem a typem. |
Platí pro
Entity Framework