DataSourceAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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, 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. |
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) |
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. |
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. |