DataSourceAttribute Sınıf

Tanım

Veri temelli test için bağlantı dizesini, tablo adını ve satır erişim yöntemini belirtir.

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
Devralma
DataSourceAttribute
Öznitelikler

Örnekler

[DataSource("Provider=SQLOLEDB.1; Veri Kaynağı=kaynak; Tümleşik Güvenlik=SSPI; İlk Katalog=EqtCoverage; Persist Security Info=False", "MyTable")] [DataSource("dataSourceNameFromConfigFile")].

Açıklamalar

  • Bu yalnızca .NET Framework'te çalışır ve .NET Core veya sonraki sürümlerde desteklenmez.
  • Aşağıda bu öznitelik için örnek kullanımlar gösterilmektedir:
    [DataSource("Provider=SQLOLEDB.1;Data Source=source;Integrated Security=SSPI;Initial Catalog=EqtCoverage;Persist Security Info=False", "MyTable")]
    [DataSource("dataSourceNameFromConfigFile")].
    

Oluşturucular

Name Description
DataSourceAttribute(String, String, String, DataAccessMethod)

DataSourceAttribute sınıfının yeni bir örneğini başlatır. Bu örnek, veri kaynağına erişmek için bir veri sağlayıcısı, bağlantı dizesi, veri tablosu ve veri erişim yöntemiyle başlatılır.

DataSourceAttribute(String, String)

Sınıfının yeni bir örneğini DataSourceAttribute başlatır. Bu örnek bir bağlantı dizesi ve tablo adıyla başlatılır. OLEDB veri kaynağına erişmek için bağlantı dizesini ve veri tablosunu belirtin.

DataSourceAttribute(String)

DataSourceAttribute sınıfının yeni bir örneğini başlatır. Bu örnek, ayar adıyla ilişkilendirilmiş bir veri sağlayıcısı ve bağlantı dizesiyle başlatılır.

Alanlar

Name Description
DefaultDataAccessMethod

Varsayılan veri erişim yöntemi.

DefaultProviderName

DataSource için varsayılan sağlayıcı adı.

Özellikler

Name Description
ConnectionString

Veri kaynağının bağlantı dizesini temsil eden bir değer alır.

DataAccessMethod

Veri kaynağına erişmek için kullanılan yöntemi alır.

DataSourceSettingName

app.config dosyasının <microsoft.visualstudio.qualitytools> bölümünde bulunan bir veri kaynağının adını alır.

ProviderInvariantName

Veri kaynağının veri sağlayıcısını temsil eden bir değer alır.

TableName

Veri sağlayan tablo adını belirten bir değer alır.

Şunlara uygulanır