DataSourceAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje připojovací řetězec, název tabulky a metodu přístupu k řádkům pro testování řízené daty.
public ref class DataSourceAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)]
public sealed class DataSourceAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method)]
public sealed class DataSourceAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DataSourceAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)]
public sealed class DataSourceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)>]
type DataSourceAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type DataSourceAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DataSourceAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)>]
type DataSourceAttribute = class
inherit Attribute
Public NotInheritable Class DataSourceAttribute
Inherits Attribute
- Dědičnost
-
DataSourceAttribute
- Atributy
Příklady
[Zdroj dat("Provider=SQLOLEDB.1; Zdroj dat=zdroj; Integrated Security=SSPI; Initial Catalog=EqtCoverage; Trvalé zabezpečení Info=False", "MyTable")] [DataSource("dataSourceNameFromConfigFile")].
Poznámky
- Funguje to jenom v rozhraní .NET Framework a není podporováno v .NET Core nebo novějším.
- Následující příklad ukazuje použití tohoto atributu:
[DataSource("Provider=SQLOLEDB.1;Data Source=source;Integrated Security=SSPI;Initial Catalog=EqtCoverage;Persist Security Info=False", "MyTable")] [DataSource("dataSourceNameFromConfigFile")].
Konstruktory
| Name | Description |
|---|---|
| DataSourceAttribute(String, String, String, DataAccessMethod) |
Inicializuje novou instanci DataSourceAttribute třídy. Tato instance se inicializuje pomocí zprostředkovatele dat, připojovacího řetězce, datové tabulky a metody přístupu k datům pro přístup ke zdroji dat. |
| DataSourceAttribute(String, String) |
Inicializuje novou instanci DataSourceAttribute třídy. Tato instance se inicializuje připojovacím řetězcem a názvem tabulky. Zadejte připojovací řetězec a tabulku dat pro přístup ke zdroji dat OLEDB. |
| DataSourceAttribute(String) |
Inicializuje novou instanci DataSourceAttribute třídy. Tato instance se inicializuje pomocí zprostředkovatele dat a připojovacího řetězce přidruženého k názvu nastavení. |
Pole
| Name | Description |
|---|---|
| DefaultDataAccessMethod |
Výchozí metoda přístupu k datům. |
| DefaultProviderName |
Výchozí název zprostředkovatele pro Zdroj dat. |
Vlastnosti
| Name | Description |
|---|---|
| ConnectionString |
Získá hodnotu představující připojovací řetězec pro zdroj dat. |
| DataAccessMethod |
Získá metodu použitou pro přístup ke zdroji dat. |
| DataSourceSettingName |
Získá název zdroje dat nalezeného <v části microsoft.visualstudio.qualitytools> v souboru app.config. |
| ProviderInvariantName |
Získá hodnotu představující poskytovatele dat zdroje dat. |
| TableName |
Získá hodnotu označující název tabulky poskytující data. |