IVsDataParameter, interface
Représente un objet mappé qui décrit un paramètre exécutable d'objet.
Espace de noms : Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly : Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)
Syntaxe
'Déclaration
<DataMappedObjectTypeAttribute("ScalarFunctionParameter", Identifier := "Catalog, Schema, ScalarFunction, Name", _
AvailableRestrictions := "Catalog, Schema, ScalarFunction, Name", _
RequiredOrdering := "Catalog, Schema, ScalarFunction, Ordinal", _
ClassId := "BF3222AA-B1FF-4dc1-9123-3BD149572B66")> _
<DataMappedObjectTypeAttribute("StoredProcedureParameter", Identifier := "Catalog, Schema, StoredProcedure, Name", _
AvailableRestrictions := "Catalog, Schema, StoredProcedure, Name", _
RequiredOrdering := "Catalog, Schema, StoredProcedure, Ordinal", _
ClassId := "BF3222AA-B1FF-4dc1-9123-3BD149572B66")> _
<DataMappedObjectTypeAttribute("TabularFunctionParameter", Identifier := "Catalog, Schema, TabularFunction, Name", _
AvailableRestrictions := "Catalog, Schema, TabularFunction, Name", _
RequiredOrdering := "Catalog, Schema, TabularFunction, Ordinal", _
ClassId := "BF3222AA-B1FF-4dc1-9123-3BD149572B66")> _
<DataMappedObjectTypeAttribute("ExecutableObjectParameter", Identifier := "Catalog, Schema, Object, Name", _
AvailableRestrictions := "Catalog, Schema, Object, Name", RequiredOrdering := "Catalog, Schema, Object, Ordinal", _
ClassId := "BF3222AA-B1FF-4dc1-9123-3BD149572B66")> _
Public Interface IVsDataParameter _
Inherits IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
[DataMappedObjectTypeAttribute("ScalarFunctionParameter", Identifier = "Catalog, Schema, ScalarFunction, Name",
AvailableRestrictions = "Catalog, Schema, ScalarFunction, Name",
RequiredOrdering = "Catalog, Schema, ScalarFunction, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
[DataMappedObjectTypeAttribute("StoredProcedureParameter", Identifier = "Catalog, Schema, StoredProcedure, Name",
AvailableRestrictions = "Catalog, Schema, StoredProcedure, Name",
RequiredOrdering = "Catalog, Schema, StoredProcedure, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
[DataMappedObjectTypeAttribute("TabularFunctionParameter", Identifier = "Catalog, Schema, TabularFunction, Name",
AvailableRestrictions = "Catalog, Schema, TabularFunction, Name",
RequiredOrdering = "Catalog, Schema, TabularFunction, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
[DataMappedObjectTypeAttribute("ExecutableObjectParameter", Identifier = "Catalog, Schema, Object, Name",
AvailableRestrictions = "Catalog, Schema, Object, Name", RequiredOrdering = "Catalog, Schema, Object, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
public interface IVsDataParameter : IVsDataMappedObject,
IVsDataSiteableObject<IVsDataMappedObject>
[DataMappedObjectTypeAttribute(L"ScalarFunctionParameter", Identifier = L"Catalog, Schema, ScalarFunction, Name",
AvailableRestrictions = L"Catalog, Schema, ScalarFunction, Name",
RequiredOrdering = L"Catalog, Schema, ScalarFunction, Ordinal",
ClassId = L"BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
[DataMappedObjectTypeAttribute(L"StoredProcedureParameter", Identifier = L"Catalog, Schema, StoredProcedure, Name",
AvailableRestrictions = L"Catalog, Schema, StoredProcedure, Name",
RequiredOrdering = L"Catalog, Schema, StoredProcedure, Ordinal",
ClassId = L"BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
[DataMappedObjectTypeAttribute(L"TabularFunctionParameter", Identifier = L"Catalog, Schema, TabularFunction, Name",
AvailableRestrictions = L"Catalog, Schema, TabularFunction, Name",
RequiredOrdering = L"Catalog, Schema, TabularFunction, Ordinal",
ClassId = L"BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
[DataMappedObjectTypeAttribute(L"ExecutableObjectParameter", Identifier = L"Catalog, Schema, Object, Name",
AvailableRestrictions = L"Catalog, Schema, Object, Name", RequiredOrdering = L"Catalog, Schema, Object, Ordinal",
ClassId = L"BF3222AA-B1FF-4dc1-9123-3BD149572B66")]
public interface class IVsDataParameter : IVsDataMappedObject,
IVsDataSiteableObject<IVsDataMappedObject^>
[<DataMappedObjectTypeAttribute("ScalarFunctionParameter", Identifier = "Catalog, Schema, ScalarFunction, Name",
AvailableRestrictions = "Catalog, Schema, ScalarFunction, Name",
RequiredOrdering = "Catalog, Schema, ScalarFunction, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")>]
[<DataMappedObjectTypeAttribute("StoredProcedureParameter", Identifier = "Catalog, Schema, StoredProcedure, Name",
AvailableRestrictions = "Catalog, Schema, StoredProcedure, Name",
RequiredOrdering = "Catalog, Schema, StoredProcedure, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")>]
[<DataMappedObjectTypeAttribute("TabularFunctionParameter", Identifier = "Catalog, Schema, TabularFunction, Name",
AvailableRestrictions = "Catalog, Schema, TabularFunction, Name",
RequiredOrdering = "Catalog, Schema, TabularFunction, Ordinal",
ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")>]
[<DataMappedObjectTypeAttribute("ExecutableObjectParameter", Identifier = "Catalog, Schema, Object, Name",
AvailableRestrictions = "Catalog, Schema, Object, Name",
RequiredOrdering = "Catalog, Schema, Object, Ordinal", ClassId = "BF3222AA-B1FF-4dc1-9123-3BD149572B66")>]
type IVsDataParameter =
interface
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
end
public interface IVsDataParameter extends IVsDataMappedObject, IVsDataSiteableObject<IVsDataMappedObject>
Le type IVsDataParameter expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AdoDotNetDataType | Obtient le type de données d' ADO.NET comme valeur numérique de la collection de métadonnées d' DbMetaDataCollectionNames . | |
AdoDotNetDbType | Obtient une valeur de l'énumération d' DbType qui spécifie le type de données du paramètre pour un fournisseur de données d' ADO.NET . | |
Direction | Obtient la direction du paramètre. | |
FrameworkDataType | Obtient le type. NET Framework du paramètre. | |
Identifier | Obtient la liste des parties d'identificateur qui identifient le type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
IsDeleted | Obtient une valeur indiquant si le type mappé par générique en cours est supprimé. (Hérité de IVsDataMappedObject.) | |
IsNullable | Obtient une valeur indiquant si le paramètre est nullable. | |
Length | Obtient la longueur du paramètre. | |
Name | Obtient le nom du type mappé par générique. (Hérité de IVsDataMappedObject.) | |
NativeDataType | Obtient le nom spécifique à la source de données de type de données. | |
Ordinal | Obtient le nombre ordinal du paramètre spécifiant la commande du paramètre dans la collection de paramètres. | |
Precision | Obtient le nombre maximum de chiffres stockés dans ce paramètre. | |
Properties | Obtient les paires nom/valeur contenant les noms de propriété et les valeurs associés au type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
Scale | Obtient le nombre maximum de chiffres à droite de la virgule décimale. | |
Selector | Obtient un objet de sélection qui permet la recherche des métadonnées spécifiques à la source de données à partir de le fichier XML de prise en charge d'objet de données. (Hérité de IVsDataMappedObject.) | |
Site | Obtient ou définit le site. (Hérité de IVsDataSiteableObject<T>.) | |
Type | Obtient le nom de type sous forme de chaîne du type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
UnderlyingObject | Obtient l'objet sous-jacent qui est contenu par le type mappé par générique actuel. (Hérité de IVsDataMappedObject.) | |
UserDataType | Obtient un type de données défini par l'utilisateur. |
Début
Voir aussi
Référence
Microsoft.VisualStudio.Data.Services.RelationalObjectModel, espace de noms