IVsDataColumn Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein zugeordnetes Objekt dar, das eine tabellarische Objekt Spalte beschreibt.
public interface class IVsDataColumn : Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataMappedObject ^>, Microsoft::VisualStudio::Data::Services::IVsDataMappedObject
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularObjectColumn", AvailableRestrictions="Catalog, Schema, Object, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Object, Name", RequiredOrdering="Catalog, Schema, Object, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ViewColumn", AvailableRestrictions="Catalog, Schema, View, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, View, Name", RequiredOrdering="Catalog, Schema, View, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("StoredProcedureColumn", AvailableRestrictions="Catalog, Schema, StoredProcedure, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, StoredProcedure, Name", RequiredOrdering="Catalog, Schema, StoredProcedure, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularFunctionColumn", AvailableRestrictions="Catalog, Schema, TabularFunction, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, TabularFunction, Name", RequiredOrdering="Catalog, Schema, TabularFunction, Ordinal")]
[Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableUniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")]
public interface IVsDataColumn : Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataMappedObject>, Microsoft.VisualStudio.Data.Services.IVsDataMappedObject
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableForeignKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableForeignKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableForeignKey, Name", RequiredOrdering="Catalog, Schema, Table, TableForeignKey, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableColumn", AvailableRestrictions="Catalog, Schema, Table, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, Name", RequiredOrdering="Catalog, Schema, Table, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularObjectColumn", AvailableRestrictions="Catalog, Schema, Object, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Object, Name", RequiredOrdering="Catalog, Schema, Object, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("ViewColumn", AvailableRestrictions="Catalog, Schema, View, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, View, Name", RequiredOrdering="Catalog, Schema, View, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("StoredProcedureColumn", AvailableRestrictions="Catalog, Schema, StoredProcedure, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, StoredProcedure, Name", RequiredOrdering="Catalog, Schema, StoredProcedure, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TabularFunctionColumn", AvailableRestrictions="Catalog, Schema, TabularFunction, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, TabularFunction, Name", RequiredOrdering="Catalog, Schema, TabularFunction, Ordinal")>]
[<Microsoft.VisualStudio.Data.Services.DataMappedObjectType("TableUniqueKeyColumn", AvailableRestrictions="Catalog, Schema, Table, TableUniqueKey, Name", ClassId="9AEBB15B-6649-4fb6-B6F7-B594F6E16F70", Identifier="Catalog, Schema, Table, TableUniqueKey, Name", RequiredOrdering="Catalog, Schema, Table, TableUniqueKey, Ordinal")>]
type IVsDataColumn = interface
interface IVsDataMappedObject
interface IVsDataSiteableObject<IVsDataMappedObject>
Public Interface IVsDataColumn
Implements IVsDataMappedObject, IVsDataSiteableObject(Of IVsDataMappedObject)
- Abgeleitet
- Attribute
- Implementiert
Eigenschaften
| AdoDotNetDataType |
Ruft den ADO.NET-Datentyp als numerischen Wert aus einer ADO. net –-spezifischen Enumeration ab. |
| AdoDotNetDbType |
Ruft einen Wert aus der- DbType Enumeration ab, der den Datentyp der Spalte für einen ADO.NET-Datenanbieter angibt. |
| FrameworkDataType |
Ruft den .NET Framework Typ der Spalte ab. |
| Identifier |
Ruft die Liste der Bezeichnerteile ab, die den aktuellen generischen zugeordneten Typ eindeutig identifizieren. (Geerbt von IVsDataMappedObject) |
| IsDeleted |
Ruft einen Wert ab, der angibt, ob der aktuelle generische zugeordnete Typ gelöscht wird. (Geerbt von IVsDataMappedObject) |
| IsNullable |
Ruft einen Wert ab, der angibt, ob die Spalte NULL-Werte zulässt. |
| Length |
Ruft die Länge der Spalte ab. |
| Name |
Ruft den Namen des generischen zugeordneten Typs ab. (Geerbt von IVsDataMappedObject) |
| NativeDataType |
Ruft den Namen der Datenquelle – bestimmten Datentyp ab. |
| Ordinal |
Ruft die Ordinalzahl der Spalte ab, die die Reihenfolge der Spalte in der Columns-Auflistung angibt. |
| Precision |
Ruft die maximale Anzahl von Ziffern ab, die in der Spalte gespeichert sind. |
| Properties |
Ruft Name-Wert-Paare mit den Eigenschaftsnamen und-Werten ab, die dem aktuellen generischen zugeordneten Typ zugeordnet sind. (Geerbt von IVsDataMappedObject) |
| Scale |
Ruft die maximale Anzahl von Ziffern rechts vom Dezimaltrennzeichen ab. |
| Selector |
Ruft ein Selector-Objekt ab, das das Abrufen von Datenquellen – spezifischen Metadaten aus der Unterstützungs-XML-Datei des Datenobjekts ermöglicht. (Geerbt von IVsDataMappedObject) |
| Site |
Ruft die Website ab oder legt Sie fest. (Geerbt von IVsDataSiteableObject<T>) |
| Type |
Ruft den Typnamen als Zeichenfolge für den aktuellen generischen zugeordneten Typ ab. (Geerbt von IVsDataMappedObject) |
| UnderlyingObject |
Ruft das zugrunde liegende-Objekt ab, das im aktuellen generischen zugeordneten Typ enthalten ist. (Geerbt von IVsDataMappedObject) |
| UserDataType |
Ruft einen benutzerdefinierten Datentyp ab. |