TypeUsage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe représentant des informations de type pour un élément
[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
- Héritage
- Attributs
Propriétés
BuiltInTypeKind |
Obtient le type intégré de cet objet TypeUsage. |
Documentation |
Obtient ou définit la documentation associée à ce type. (Hérité de MetadataItem) |
EdmType |
Obtient les informations de type décrites par cet objet TypeUsage. |
Facets |
Obtient la liste des facettes pour le type décrit par ce TypeUsage . |
MetadataProperties |
Obtient la liste des propriétés du type en cours. (Hérité de MetadataItem) |
ModelTypeUsage |
Retourne une utilisation du type de modèle pour un type de fournisseur |
Méthodes
AddAnnotation(String, Object) |
Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés. (Hérité de MetadataItem) |
Create(EdmType, IEnumerable<Facet>) |
Méthode de fabrique pour créer un TypeUsage avec EdmType et les facettes spécifiées |
CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Crée un objet TypeUsage pour décrire un type binaire en utilisant les valeurs de facettes spécifiées. |
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Crée un objet TypeUsage pour décrire un type binaire en utilisant les valeurs de facettes spécifiées. |
CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Crée un objet System.Data.Metadata.Edm.DateTimeOffsetTypeUsage du type que les paramètres décrivent. |
CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Crée un objet System.Data.Metadata.Edm.DateTimeTypeUsage du type que les paramètres décrivent. |
CreateDecimalTypeUsage(PrimitiveType) |
Crée un objet TypeUsage pour décrire un type décimal avec des valeurs de précision et d'échelle illimitées pour les facettes. |
CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Crée un objet TypeUsage pour décrire un type décimal en utilisant les valeurs de facettes spécifiées. |
CreateDefaultTypeUsage(EdmType) |
Crée un objet TypeUsage avec le type de modèle conceptuel spécifié. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Crée un TypeUsage objet pour décrire un type de chaîne à l’aide des valeurs de facette spécifiées et de MaxLength non lié. |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Crée un objet TypeUsage pour décrire un type chaîne en utilisant les valeurs de facettes spécifiées. |
CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Crée un objet System.Data.Metadata.Edm.TimeTypeUsage du type que les paramètres décrivent. |
IsSubtypeOf(TypeUsage) |
Vérifie s’il s’agit TypeUsage d’un sous-type du spécifié TypeUsage . |
RemoveAnnotation(String) |
Supprime une annotation portant le nom spécifié. (Hérité de MetadataItem) |
ToString() |
Retourne le nom complet du type décrit par cet objet TypeUsage. |
Méthodes d’extension
Constant(TypeUsage, Object) |
Crée une DbConstantExpression du type primitif spécifié avec la valeur de constante indiquée. |
New(TypeUsage, IEnumerable<DbExpression>) |
Crée un DbNewInstanceExpression. Si l'argument de type correspond à un type de collection, les arguments spécifient les éléments de la collection. Sinon, les arguments sont utilisés comme valeurs de propriété ou de colonne dans la nouvelle instance. |
New(TypeUsage, DbExpression[]) |
Crée un DbNewInstanceExpression. Si l'argument de type correspond à un type de collection, les arguments spécifient les éléments de la collection. Sinon, les arguments sont utilisés comme valeurs de propriété ou de colonne dans la nouvelle instance. |
NewEmptyCollection(TypeUsage) |
Crée un objet DbNewInstanceExpression qui construit une collection vide correspondant au type de collection spécifié. |
Null(TypeUsage) |
Crée un objet DbNullExpression, qui représente une valeur de type Null. |
Parameter(TypeUsage, String) |
Crée un objet DbParameterReferenceExpression qui référence un paramètre avec le nom et le type spécifiés. |
Variable(TypeUsage, String) |
Crée un objet DbVariableReferenceExpression qui référence une variable avec le nom et le type spécifiés. |