Bagikan melalui


SqlConnectionStringBuilder.InitialCatalog Properti

Definisi

Mendapatkan atau mengatur nama database yang terkait dengan koneksi.

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

Nilai Properti

Nilai InitialCatalog properti , atau String.Empty jika tidak ada yang disediakan.

Atribut

Pengecualian

Untuk mengatur nilai ke null, gunakan Value.

Contoh

Contoh berikut membuat string koneksi sederhana lalu menggunakan SqlConnectionStringBuilder kelas untuk menambahkan nama database ke string koneksi. Kode menampilkan konten InitialCatalog properti, hanya untuk memverifikasi bahwa kelas dapat mengonversi dari sinonim ("Database") ke nilai properti yang sesuai.

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();
    }
}

Keterangan

Properti ini sesuai dengan kunci "Katalog Awal" dan "database" dalam string koneksi.

Nama database bisa 128 karakter atau kurang.

Berlaku untuk