DataSourceAttribute Class

Definition

Specifies connection string, table name and row access method for data driven testing.

public ref class DataSourceAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)]
public sealed class DataSourceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)>]
type DataSourceAttribute = class
    inherit Attribute
Public NotInheritable Class DataSourceAttribute
Inherits Attribute
Inheritance
DataSourceAttribute
Attributes

Examples

[DataSource("Provider=SQLOLEDB.1;Data Source=source;Integrated Security=SSPI;Initial Catalog=EqtCoverage;Persist Security Info=False", "MyTable")] [DataSource("dataSourceNameFromConfigFile")]

Constructors

DataSourceAttribute(String)

Initializes a new instance of the DataSourceAttribute class. This instance will be initialized with a data provider and connection string associated with the setting name.

DataSourceAttribute(String, String)

Initializes a new instance of the DataSourceAttribute class.This instance will be initialized with a connection string and table name. Specify connection string and data table to access OLEDB data source.

DataSourceAttribute(String, String, String, DataAccessMethod)

Initializes a new instance of the DataSourceAttribute class. This instance will be initialized with a data provider, connection string, data table and data access method to access the data source.

Fields

DefaultDataAccessMethod

The default data access method.

DefaultProviderName

The default provider name for DataSource.

Properties

ConnectionString

Gets a value representing the connection string for the data source.

DataAccessMethod

Gets the method used to access the data source.

DataSourceSettingName

Gets the name of a data source found in the <microsoft.visualstudio.qualitytools> section in the app.config file.

ProviderInvariantName

Gets a value representing the data provider of the data source.

TableName

Gets a value indicating the table name providing data.

Applies to