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.
Décrit un type et un ensemble de facettes pour ce type.
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
- Héritage
Propriétés
| Nom | Description |
|---|---|
| BuiltInTypeKind |
Obtient le type de type intégré pour ce 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 ce TypeUsage. |
| Facets |
Obtient la liste des facettes pour le type décrit par ceci TypeUsage. |
| MetadataProperties |
Obtient la liste des propriétés du type actuel. (Hérité de MetadataItem) |
Méthodes
| Nom | Description |
|---|---|
| CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32) |
Crée un objet pour décrire un TypeUsage type binaire à l’aide des valeurs de facette spécifiées. |
| CreateBinaryTypeUsage(PrimitiveType, Boolean) |
Crée un objet pour décrire un TypeUsage type binaire à l’aide des valeurs de facette spécifiées. |
| CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>) |
Crée un DateTimeOffsetTypeUsage objet du type décrit par les paramètres. |
| CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Crée un DateTimeTypeUsage objet du type décrit par les paramètres. |
| CreateDecimalTypeUsage(PrimitiveType, Byte, Byte) |
Crée un TypeUsage objet pour décrire un type décimal à l’aide des valeurs de facette spécifiées. |
| CreateDecimalTypeUsage(PrimitiveType) |
Crée un objet pour décrire un TypeUsage type décimal avec des valeurs de facette de précision et d’échelle sans limite. |
| CreateDefaultTypeUsage(EdmType) |
Crée un TypeUsage objet avec le type de modèle conceptuel spécifié. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32) |
Crée un objet pour décrire un TypeUsage type de chaîne à l’aide des valeurs de facette spécifiées. |
| CreateStringTypeUsage(PrimitiveType, Boolean, Boolean) |
Crée un objet pour décrire un TypeUsage type de chaîne à l’aide des valeurs de facette spécifiées et sans limite |
| CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>) |
Crée un TimeTypeUsage objet du type décrit par les paramètres. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsSubtypeOf(TypeUsage) |
Vérifie s’il s’agit TypeUsage d’un sous-type du fichier spécifié TypeUsage. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne le nom complet du type décrit par ce TypeUsage. |
Méthodes d’extension
| Nom | Description |
|---|---|
| Constant(TypeUsage, Object) |
Crée un nouveau DbConstantExpression type primitif spécifié avec la valeur constante donnée. |
| New(TypeUsage, DbExpression[]) |
Crée un nouveau DbNewInstanceExpression. Si l’argument de type est 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, IEnumerable<DbExpression>) |
Crée un nouveau DbNewInstanceExpression. Si l’argument de type est 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 nouveau DbNewInstanceExpression qui construit une collection vide du type de collection spécifié. |
| Null(TypeUsage) |
Crée un DbNullExpressionnouveau , qui représente une valeur null typée. |
| Parameter(TypeUsage, String) |
Crée un DbParameterReferenceExpression paramètre qui fait référence à un paramètre portant le nom et le type spécifiés. |
| Variable(TypeUsage, String) |
Crée un nouveau DbVariableReferenceExpression qui fait référence à une variable avec le nom et le type spécifiés. |