Прочитать на английском

Поделиться через


SqlConnectionStringBuilder.DataSource Свойство

Определение

Возвращает или задает имя или сетевой адрес экземпляра SQL Server, с которым устанавливается соединение.

C#
public string DataSource { get; set; }
C#
[System.ComponentModel.TypeConverter(typeof(System.Data.SqlClient.SqlConnectionStringBuilder+SqlDataSourceConverter))]
public string DataSource { get; set; }

Значение свойства

Значение свойства DataSource или значение String.Empty, если значение не указано.

Атрибуты

Исключения

Чтобы задать значение NULL, используйте Value.

Примеры

В следующем примере показывается, как класс SqlConnectionStringBuilder преобразует синонимы для ключа «Data Source» строки подключения в хорошо известный ключ:

C#
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(
            "Network Address=(local);Integrated Security=SSPI;" +
            "Initial Catalog=AdventureWorks");

        // Display the connection string, which should now
        // contain the "Data Source" key, as opposed to the
        // supplied "Network Address".
        Console.WriteLine(builder.ConnectionString);

        // Retrieve the DataSource property.
        Console.WriteLine("DataSource = " + builder.DataSource);

        Console.WriteLine("Press any key to continue.");
        Console.ReadLine();
    }
}

Комментарии

Это свойство соответствует ключам «Data Source», «server», «address», «addr» и «network address» в строке подключения. Независимо от того, какое из этих значений было предоставлено в предоставленном строка подключения, строка подключения, созданный SqlConnectionStringBuilder , будет использовать известный ключ "Источник данных".

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

См. также раздел