Aracılığıyla paylaş


Içerik bağlantısı

Iç veri erişim sorunu oldukça sık karşılaşılan bir senaryodur.Aynı sunucuyu erişmek istediğiniz diğer bir deyişle, ortak dil çalışma zamanı (CLR) saklı yordam veya işlevi yürütülüyor.Kullanarak bir bağlantı oluşturmak için bir seçenek olur. System.Data.SqlClient.SqlConnection, yerel sunucuya işaret eden bir bağlantı dizesi belirtin ve bağlantıyı açar. Bu oturum için kimlik bilgileri belirleme gerektirir.Bağlantı, bir farklı bir veritabanı oturumuna saklı yordam veya işlev ise, farklı olabilir SET ayrı bir işlemde olduğu seçenekleri, bilgisayarınıza geçici tablolara bakın ve böyle devam eder. Birisi bu sunucuya bağlı ve yeniden başlatmak için bir SQL deyim, yönetilen saklı yordamını veya işlev kodu SQL Server işleminde çalıştırdığından, onu olmasıdır.Büyük olasılıkla saklı yordam veya işlev ile birlikte, bir işlem, bağlantı bağlamında yürütmek için istediğiniz SET Seçenekler ve böyle devam eder. Bu içerik bağlantısı olarak bilinir.

Içerik bağlantısı, Transact-SQL deyimlerinin aynı bağlamda kodunuzu ilk başlatıldığı yürütmesine olanak sağlar.Içerik Bağlantısı'nı edinmek için "içerik bağlantı" bağlantı dizesi anahtar sözcüğü, aşağıdaki örnekte olduğu gibi kullanmalısınız:

[C#]

using(SqlConnection connection = new SqlConnection("context connection=true")) 
{
    connection.Open();
    // Use the connection
}

[Visual Basic]

Using connection as new SqlConnection("context connection=true")
    connection.Open()
    ' Use the connection
End Using

Bu Bölümde