IVsDataParameter Interface
Represents a mapped object that describes an executable object parameter.
Namespace: Microsoft.VisualStudio.Data.Services.RelationalObjectModel
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
‘선언
<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>
The IVsDataParameter type exposes the following members.
Properties
Name | Description | |
---|---|---|
AdoDotNetDataType | Gets the ADO.NET data type as a numerical value from the DbMetaDataCollectionNames metadata collection. | |
AdoDotNetDbType | Gets a value from the DbType enumeration that specifies the data type of the parameter for an ADO.NET data provider. | |
Direction | Gets the direction of the parameter. | |
FrameworkDataType | Gets the .NET Framework type of the parameter. | |
Identifier | Gets the list of identifier parts that uniquely identify the current generic mapped type. (Inherited from IVsDataMappedObject.) | |
IsDeleted | Gets a value indicating whether the current generic mapped type is deleted. (Inherited from IVsDataMappedObject.) | |
IsNullable | Gets a value indicating whether the parameter is nullable. | |
Length | Gets the length of the parameter. | |
Name | Gets the name of the generic mapped type. (Inherited from IVsDataMappedObject.) | |
NativeDataType | Gets the data source–specific data type name. | |
Ordinal | Gets the ordinal number of the parameter specifying the order of the parameter in the parameters collection. | |
Precision | Gets the maximum number of digits stored in this parameter. | |
Properties | Gets name/value pairs containing the property names and values associated with the current generic mapped type. (Inherited from IVsDataMappedObject.) | |
Scale | Gets the maximum number of digits to the right of the decimal point. | |
Selector | Gets a selector object that enables the retrieval of data source–specific metadata from the data object support XML file. (Inherited from IVsDataMappedObject.) | |
Site | Gets or sets the site. (Inherited from IVsDataSiteableObject<T>.) | |
Type | Gets the type name as a string for the current generic mapped type. (Inherited from IVsDataMappedObject.) | |
UnderlyingObject | Gets the underlying object that is contained by the current generic mapped type. (Inherited from IVsDataMappedObject.) | |
UserDataType | Gets a user-defined data type. |
Top
See Also
Reference
Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace