DataSourceAttribute Class
Definition
Specifies connection string, table name and row access method for data driven testing.
[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. |