IVsDataColumn Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un oggetto mappato che descrive una colonna dell'oggetto tabulare.
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)
- Derivato
- Attributi
- Implementazioni
Proprietà
AdoDotNetDataType |
Ottiene il tipo di dati ADO.NET come valore numerico da un'enumerazione specifica di ADO.NET. |
AdoDotNetDbType |
Ottiene un valore dall'enumerazione DbType che specifica il tipo di dati della colonna per un provider di dati ADO.NET. |
FrameworkDataType |
Ottiene il tipo .NET Framework della colonna. |
Identifier |
Ottiene l'elenco di parti di identificatore che identificano in modo univoco il tipo mappato generico corrente. (Ereditato da IVsDataMappedObject) |
IsDeleted |
Ottiene un valore che indica se il tipo mappato generico corrente viene eliminato. (Ereditato da IVsDataMappedObject) |
IsNullable |
Ottiene un valore che indica se la colonna è nullable. |
Length |
Ottiene la lunghezza della colonna. |
Name |
Ottiene il nome del tipo mappato generico. (Ereditato da IVsDataMappedObject) |
NativeDataType |
Ottiene il nome del tipo di dati specifico dell'origine dati. |
Ordinal |
Ottiene il numero ordinale della colonna, che specifica l'ordine della colonna nell'insieme columns. |
Precision |
Ottiene il numero massimo di cifre archiviate nella colonna. |
Properties |
Ottiene coppie nome/valore contenenti i nomi delle proprietà e i valori associati al tipo mappato generico corrente. (Ereditato da IVsDataMappedObject) |
Scale |
Ottiene il numero massimo di cifre a destra del punto decimale. |
Selector |
Ottiene un oggetto selettore che consente il recupero di metadati specifici dell'origine dati dal file XML di supporto dell'oggetto dati. (Ereditato da IVsDataMappedObject) |
Site |
Ottiene o imposta il sito. (Ereditato da IVsDataSiteableObject<T>) |
Type |
Ottiene il nome del tipo come stringa per il tipo mappato generico corrente. (Ereditato da IVsDataMappedObject) |
UnderlyingObject |
Ottiene l'oggetto sottostante contenuto nel tipo mappato generico corrente. (Ereditato da IVsDataMappedObject) |
UserDataType |
Ottiene un tipo di dati definito dall'utente. |