DataSourceAttribute Třída

Definice

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.

Platí pro