SqlConnectionStringBuilder.InitialCatalog Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název databáze přidružené k připojení.
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
Hodnota vlastnosti
Hodnota InitialCatalog vlastnosti nebo String.Empty
pokud nebyla zadána žádná.
- Atributy
Výjimky
Pokud chcete nastavit hodnotu na hodnotu null, použijte Value.
Příklady
Následující příklad vytvoří jednoduchý připojovací řetězec a pak použije SqlConnectionStringBuilder třídu k přidání názvu databáze do připojovacího řetězce. Kód zobrazí obsah InitialCatalog vlastnosti, aby ověřil, že třída byla schopna převést ze synonyma ("Databáze") na příslušnou hodnotu vlastnosti.
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();
}
}
Poznámky
Tato vlastnost odpovídá klíčům "Initial Catalog" a "database" v rámci připojovacího řetězce.
Název databáze může být delší než 128 znaků.