SqlConnectionStringBuilder.InitialCatalog Özellik
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.
Bağlantıyla ilişkili veritabanının adını alır veya ayarlar.
public:
property System::String ^ InitialCatalog { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionStringBuilder+SqlInitialCatalogConverter))]
public string InitialCatalog { get; set; }
public string InitialCatalog { get; set; }
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionStringBuilder+SqlInitialCatalogConverter))>]
member this.InitialCatalog : string with get, set
member this.InitialCatalog : string with get, set
Public Property InitialCatalog As String
Özellik Değeri
özelliğinin InitialCatalog değeri veya String.Empty sağlanmamışsa.
- Öznitelikler
Özel durumlar
Değeri null olarak ayarlamak için kullanın Value.
Örnekler
Aşağıdaki örnek basit bir bağlantı dizesi oluşturur ve ardından veritabanının SqlConnectionStringBuilder adını bağlantı dizesine eklemek için sınıfını kullanır. Kod, yalnızca sınıfın InitialCatalog eş anlamlıdan ("Veritabanı") uygun özellik değerine dönüştürdüğünü doğrulamak için özelliğin içeriğini görüntüler.
using Microsoft.Data.SqlClient;
class Program
{
static void Main()
{
try
{
string connectString = "Data Source=(local);" +
"Integrated Security=true";
SqlConnectionStringBuilder builder =
new SqlConnectionStringBuilder(connectString);
Console.WriteLine("Original: " + builder.ConnectionString);
// Normally, you could simply set the InitialCatalog
// property of the SqlConnectionStringBuilder object. This
// example uses the default Item property (the C# indexer)
// and the "Database" string, simply to demonstrate that
// setting the value in this way results in the same
// connection string:
builder["Database"] = "AdventureWorks";
Console.WriteLine("builder.InitialCatalog = "
+ builder.InitialCatalog);
Console.WriteLine("Modified: " + builder.ConnectionString);
using (SqlConnection connection =
new SqlConnection(builder.ConnectionString))
{
connection.Open();
// Now use the open connection.
Console.WriteLine("Database = " + connection.Database);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.WriteLine("Press any key to finish.");
Console.ReadLine();
}
}
Açıklamalar
Bu özellik, bağlantı dizesi içindeki "İlk Katalog" ve "veritabanı" anahtarlarına karşılık gelir.
Veritabanı adı 128 karakter veya daha kısa olabilir.