Quelle http://technet.microsoft.com/en-us/library/ms162234%28SQL.100%29.aspxbitte die Verwendung von "default()" in diesem Code
Code
//Connect to the local, default instance of SQL Server.
{
Server srv = default(Server);
srv = new Server();
//Create a linked server.
LinkedServer lsrv = default(LinkedServer);
lsrv = new LinkedServer(srv, "OLEDBSRV");
//When the product name is SQL Server the remaining properties are
//not required to be set.
lsrv.ProductName = "SQL Server";
lsrv.Create();
}
erklären, warum Standard verwenden (Server) ,? -even wenn es wie Server asd = new asd(); Es verbindet sich immer noch mit der Standardinstanz!
Warum Standard verwenden (linkedserver) -What der Punkt? wir spezifizieren immer noch die srv und provider und produkt!
Beachten Sie, dass dieses 'default' nichts mit der SQL Server-Standardinstanz zu tun hat - es ist ein rein C# -Sprachkonstrukt (das, wie alle Antworten darauf hinweisen, nichts hinzufügt, außer Verwirrung). Ich bin versucht, ein wenig Rückmeldung zu geben, dass C# -Sprache Beispiele von einem echten Menschen überprüft werden, der C# spricht ... – AakashM