Aracılığıyla paylaş


Nasıl yapılır: Bağlantı Dizesi Tanımlama

Bu konuda, kavramsal bir modele bağlanırken kullanılan bağlantı dizesi nasıl tanımlanacağı gösterilmektedir. Bu konu, AdventureWorks Satışları kavramsal modelini temel alır. AdventureWorks Satış Modeli, Entity Framework belgelerindeki görevle ilgili konular boyunca kullanılır. Bu konu başlığında, Entity Framework'i zaten yapılandırdığınız ve AdventureWorks Satış Modeli'ni tanımladığınız varsayılır. Daha fazla bilgi için bkz . Nasıl yapılır: Model ve Eşleme Dosyalarını El ile Tanımlama. Bu konudaki yordamlar, Nasıl yapılır: Entity Framework Projesini El ile Yapılandırma başlığı altında da yer alır.

Not

Visual Studio projesinde Varlık Veri Modeli Sihirbazı'nı kullanırsanız, otomatik olarak bir .edmx dosyası oluşturur ve projeyi Entity Framework kullanacak şekilde yapılandırılır. Daha fazla bilgi için bkz . Nasıl yapılır: Varlık Veri Modeli Sihirbazı'nı kullanma.

Entity Framework bağlantı dizesi tanımlamak için

  • Projenin uygulama yapılandırma dosyasını (app.config) açın ve aşağıdaki bağlantı dizesi ekleyin:
<connectionStrings>
    <add name="AdventureWorksEntities"
         connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
         provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
         Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
         multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />
</connectionStrings>

Projenizde uygulama yapılandırma dosyası yoksa, Proje menüsünden Yeni Öğe Ekle'yi seçerek, Genel kategorisini seçerek, Uygulama Yapılandırma Dosyası'nı seçip Ekle'ye tıklayarak bir tane ekleyebilirsiniz.

Ayrıca bkz.