SqlConnection.Database Özellik

Tanım

Bağlantı açıldıktan sonra kullanılacak geçerli veritabanının veya veritabanının adını alır.

public:
 virtual property System::String ^ Database { System::String ^ get(); };
public override string Database { get; }
member this.Database : string
Public Overrides ReadOnly Property Database As String

Özellik Değeri

Geçerli veritabanının adı veya bağlantı açıldıktan sonra kullanılacak veritabanının adı. Varsayılan değer boş bir dizedir.

Örnekler

Aşağıdaki örnek, bir SqlConnection oluşturur ve salt okunur özelliklerinden bazılarını görüntüler.

using Microsoft.Data.SqlClient;

class Program1
{
    static void Main()
    {
        string s = GetConnectionString();

        ChangeSqlDatabase(s);
        Console.ReadLine();
    }

    private static void ChangeSqlDatabase(string connectionString)
    {
        // Assumes connectionString represents a valid connection string
        // to the AdventureWorks sample database.
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();
            Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
            Console.WriteLine("Database: {0}", connection.Database);

            connection.ChangeDatabase("Northwind");
            Console.WriteLine("Database: {0}", connection.Database);
        }
    }

    static private string GetConnectionString()
    {
        // To avoid storing the connection string in your code, 
        // you can retrieve it from a configuration file, using the 
        // System.Configuration.ConfigurationSettings.AppSettings property 
        return "Data Source=(local);Initial Catalog=AdventureWorks;"
            + "Integrated Security=SSPI;";
    }
}

Açıklamalar

Database özelliği dinamik olarak güncelleştirilir. Transact-SQL deyimini veya ChangeDatabase yöntemini kullanarak geçerli veritabanını değiştirirseniz, bilgilendirme iletisi gönderilir ve özellik otomatik olarak güncelleştirilir.

Şunlara uygulanır