Share via


AdoDotNetObjectSelector Class

Definition

Represents an implementation of the IVsDataObjectSelector interface using the ADO .NET DbConnection.GetSchema() method.

public ref class AdoDotNetObjectSelector : Microsoft::VisualStudio::Data::Framework::DataObjectSelector
public class AdoDotNetObjectSelector : Microsoft.VisualStudio.Data.Framework.DataObjectSelector
type AdoDotNetObjectSelector = class
    inherit DataObjectSelector
Public Class AdoDotNetObjectSelector
Inherits DataObjectSelector
Inheritance

Constructors

AdoDotNetObjectSelector()

Initializes a new instance of the AdoDotNetObjectSelector class.

AdoDotNetObjectSelector(IVsDataConnection)

Initializes a new instance of the AdoDotNetObjectSelector class with the data connection object.

Properties

Site

Gets or sets the object site.

(Inherited from DataSiteableObject<T>)

Methods

ApplyMappings(DataTable, IDictionary<String,Object>)

Applies the selector mappings.

GetExpensiveProperties(String, Object[])

Retrieves a list of expensive properties from the object store.

(Inherited from DataObjectSelector)
GetExpensiveProperties(String)

Retrieves a list of expensive properties from the object store.

(Inherited from DataObjectSelector)
GetOrdering(String, Object[])

Returns the ordering for the specified type as a string of comma-delimited data object names, which specifies the sort order of the data objects returned when objects are selected.

(Inherited from DataObjectSelector)
GetOrdering(String)

Returns the ordering for the specified type as a string of comma-delimited data object names, which specifies the sort order of the data objects returned when objects are selected.

(Inherited from DataObjectSelector)
GetRequiredRestrictions(String, Object[])

Retrieves a list of the restrictions that are required when data objects are selected for the specified type.

(Inherited from DataObjectSelector)
GetRequiredRestrictions(String)

Retrieves a list of the restrictions that are required when data objects are selected for the specified type.

(Inherited from DataObjectSelector)
GetSupportedRestrictions(String, Object[])

Retrieves all the restrictions that are supported when data objects are selected for the specified type.

(Inherited from DataObjectSelector)
GetSupportedRestrictions(String)

Retrieves all the restrictions that are supported when data objects are selected for the specified type.

(Inherited from DataObjectSelector)
OnSiteChanged(EventArgs)

Raises the SiteChanged event.

(Inherited from DataSiteableObject<T>)
SelectObjects(String, Object[], String[], Object[])

Returns a data reader for the data objects retrieved from the object store, which are filtered by the specified restrictions, properties, and parameters.

SelectObjects(String, Object[], String[])

Returns a data reader for the data objects retrieved from the object store, which are filtered by the specified restrictions and properties.

(Inherited from DataObjectSelector)

Events

SiteChanged

Occurs when the Site property is changed.

(Inherited from DataSiteableObject<T>)

Explicit Interface Implementations

IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[]) (Inherited from DataObjectSelector)

Applies to