Aracılığıyla paylaş


DataContext Metotları (O/R Tasarımcısı)

DataContextyöntemleri (Visual Studio'da LINQ to SQL Araçları bağlamında), veritabanında saklı yordamları DataContext ve işlevleri çalıştıran sınıfın yöntemleridir.

DataContext sınıfı, BIR SQL Server veritabanı ile bu veritabanına eşlenen LINQ to SQL varlık sınıfları arasında bir kanal işlevi gören bir LINQ to SQL sınıfıdır. sınıfıDataContext, bağlantı dizesi bilgilerini ve veritabanına bağlanma ve veritabanındaki verileri işleme yöntemlerini içerir. Varsayılan olarak, DataContext sınıfı, güncelleştirilmiş verileri LINQ'ten SQL sınıflarına veritabanına gönderen yöntem gibi SubmitChanges çağırabileceğiniz çeşitli yöntemler içerir. Saklı yordamlara ve işlevlere eşleyen ek DataContext yöntemler de oluşturabilirsiniz. Başka bir deyişle, bu özel yöntemleri çağırmak yöntemin eşlendiği DataContext veritabanında saklı yordamı veya işlevi çalıştırır. Herhangi bir sınıfı genişletmek için DataContext yöntemler eklerken olduğu gibi sınıfa yeni yöntemler ekleyebilirsiniz. Ancak, O/R Tasarım Aracı bağlamında yöntemlerle ilgili DataContext tartışmalarda, DataContext tartışılan saklı yordamlara ve işlevlere eşlenen yöntemlerdir.

Yöntemler bölmesi

DataContextsaklı yordamlara ve işlevlere eşlenen yöntemler, O/R Tasarım Aracı Yöntemler bölmesinde görüntülenir. Yöntemler bölmesi, Varlıklar bölmesinin (ana tasarım yüzeyi) yan tarafındaki bölmedir. Yöntemler bölmesinde, O/R Tasarım Aracı kullanarak oluşturduğunuz tüm DataContext yöntemler listelenir. Varsayılan olarak, Yöntemler bölmesi boş olur; saklı yordamları veya işlevleri Sunucu Gezgini'nden veya Veritabanı Gezgini'nden O/R Tasarım Aracı sürükleyerek yöntemleri oluşturun DataContext ve Yöntemler bölmesini doldurun. Daha fazla bilgi için bkz. Nasıl yapılır: Saklı yordamlara ve işlevlere eşlenen DataContext yöntemleri oluşturma (O/R Tasarım Aracı).

Dekont

O/R Tasarım Aracı sağ tıklayıp Yöntemler Bölmesini Gizle veya Yöntemler Bölmesini Göster'e tıklayarak yöntemler bölmesini açın ve kapatın ya da CTRL+1 klavye kısayolunu kullanın.

İki tür DataContext yöntemi

DataContext yöntemleri, veritabanındaki saklı yordamlara ve işlevlere eşleyen yöntemlerdir. O/R Tasarım Aracı Yöntemler bölmesinde DataContext yöntemleri oluşturabilir ve ekleyebilirsiniz. İki farklı yöntem türü DataContext vardır: bir veya daha fazla sonuç kümesi döndürenler ve döndürmeyenler:

DataContext Yöntemlerinin Dönüş Türleri

Saklı yordamları ve işlevleri Sunucu Gezgini'nden veya Veritabanı Gezgini'nden O/R Tasarım Aracı sürüklediğinizde, oluşturulan DataContext yöntemin dönüş türü öğeyi nereye bıraktığınıza bağlı olarak değişir. Öğeleri doğrudan var olan bir varlık sınıfına bırakmak, varlık sınıfının dönüş türüne sahip bir DataContext yöntem oluşturur; öğeleri O/R Tasarım Aracı boş bir alanına bırakmak (her iki bölmede de) otomatik olarak oluşturulan bir tür döndüren bir DataContext yöntem oluşturur. Otomatik olarak oluşturulan tür, saklı yordam veya işlev tarafından döndürülen alanlarla eşlenen saklı yordam veya işlev adı ve özellikleriyle eşleşen ada sahiptir.

Dekont

Yöntem bölmesine ekledikten sonra yöntemin DataContext dönüş türünü değiştirebilirsiniz. Bir DataContext yöntemin dönüş türünü incelemek veya değiştirmek için, yöntemi seçin ve Özellikler penceresinde Dönüş Türü özelliğini inceleyin. Daha fazla bilgi için bkz. Nasıl yapılır: DataContext yönteminin dönüş türünü değiştirme (O/R Tasarım Aracı).

Veritabanından O/R Tasarım Aracı yüzeyine sürüklediğiniz nesneler, veritabanındaki nesnelerin adına göre otomatik olarak adlandırılır. Aynı nesneyi birden çok kez sürüklerseniz, yeni adın sonuna adları ayırt eden bir sayı eklenir. Veritabanı nesne adları boşluk içerdiğinde veya Visual Basic veya C# dilinde desteklenmeyen karakterler içerdiğinde, boşluk veya geçersiz karakter bir alt çizgiyle değiştirilir.