TypeUsage, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Classe représentant les informations de type d'un élément
Hiérarchie d'héritage
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataItem
System.Data.Entity.Core.Metadata.Edm.TypeUsage
Espace de noms : System.Data.Entity.Core.Metadata.Edm
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<DebuggerDisplayAttribute("EdmType={EdmType}, Facets.Count={Facets.Count}")> _
Public Class TypeUsage _
Inherits MetadataItem
'Utilisation
Dim instance As TypeUsage
[DebuggerDisplayAttribute("EdmType={EdmType}, Facets.Count={Facets.Count}")]
public class TypeUsage : MetadataItem
[DebuggerDisplayAttribute(L"EdmType={EdmType}, Facets.Count={Facets.Count}")]
public ref class TypeUsage : public MetadataItem
[<DebuggerDisplayAttribute("EdmType={EdmType}, Facets.Count={Facets.Count}")>]
type TypeUsage =
class
inherit MetadataItem
end
public class TypeUsage extends MetadataItem
Le type TypeUsage expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
BuiltInTypeKind | Obtient le type intégré de cet objet TypeUsage. (Substitue MetadataItem.BuiltInTypeKind.) | |
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 de facettes pour le type décrit par cet objet 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 |
Top
Méthodes
Nom | Description | |
---|---|---|
AddAnnotation | Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés. (Hérité de MetadataItem.) | |
Create | Méthode de fabrique pour créer un TypeUsage avec l'EdmType et les facettes spécifiés | |
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 | Crée un objet DateTimeOffsetTypeUsage du type que les paramètres décrivent. | |
CreateDateTimeTypeUsage | Crée un objet 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 | Crée un objet TypeUsage avec le type de modèle conceptuel spécifié. | |
CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) | Crée un objet TypeUsage pour décrire un type chaîne en utilisant les valeurs de facettes et la valeur MaxLength illimitée spécifiées. | |
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 | Crée un objet TimeTypeUsage du type que les paramètres décrivent. | |
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Object.) | |
GetHashCode | (Hérité de Object.) | |
GetType | (Hérité de Object.) | |
IsSubtypeOf | Vérifie si cet objet TypeUsage est un sous-type de l'objet TypeUsage spécifié. | |
MemberwiseClone | (Hérité de Object.) | |
RemoveAnnotation | 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. (Substitue Object.ToString().) |
Top
Méthodes d'extension
Nom | Description | |
---|---|---|
Constant | Crée un DbConstantExpression du type primitif spécifié avec la valeur de constante indiquée. (Défini par DbExpressionBuilder.) | |
New(IEnumerable<DbExpression>) | Surchargé. Crée 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. (Défini par DbExpressionBuilder.) | |
New(DbExpression[]) | Surchargé. Crée 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. (Défini par DbExpressionBuilder.) | |
NewEmptyCollection | Crée un objet DbNewInstanceExpression qui construit une collection vide correspondant au type de collection spécifié. (Défini par DbExpressionBuilder.) | |
Null | Crée un objet DbNullExpression, qui représente une valeur de type Null. (Défini par DbExpressionBuilder.) | |
Parameter | Crée un objet DbParameterReferenceExpression qui référence un paramètre avec le nom et le type spécifiés. (Défini par DbExpressionBuilder.) | |
Variable | Crée un objet DbVariableReferenceExpression qui référence une variable avec le nom et le type spécifiés. (Défini par DbExpressionBuilder.) |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.