DataSourceAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |