Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DataContext yö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. DataContext sınıfı, 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, DataContext yöntemlerin O/R Tasarımcısı bağlamındaki tartışmalarında, DataContext ele alınmaktadır.
Yöntemler bölmesi
DataContextsaklı yordamlarla ve işlevlerle eşlenen yöntemler, O/R Tasarımcısı'nınYö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ölmesindeDataContext kullanarak oluşturduğunuz tüm yöntemler listelenir. Varsayılan olarak Yöntemler bölmesi boş olur; Saklı yordamları veya işlevleri Sunucu Gezgini'nden veya Veritabanı Gezgini'ndenO/R Tasarımcısı'na sürükleyerek yöntemler 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 (O/R Tasarımcısı) eşlenen DataContext yöntemleri oluşturma.
Uyarı
O/R Tasarımcısı'na sağ tıklayıp Yöntemler Bölmesini Gizle veya Yöntemler BölmesiniGö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ımcısı'nınYö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 bir veya daha fazla sonuç kümesi döndüren yöntemler:
Uygulamanızın yalnızca veritabanında saklı yordamları ve işlevleri çalıştırması ve sonuçları döndürmesi gerektiğinde bu tür DataContext bir yöntem oluşturun. 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ımcısı), System.Data.Linq.ISingleResult<T> ve IMultipleResults.
DataContext sonuç kümeleri döndürmeyen yöntemler: belirli bir varlık sınıfı için Eklemeler, Güncelleştirmeler ve Silmeler gibi.
Uygulamanızın DataContext bir varlık sınıfı ile veritabanı arasında değiştirilmiş verileri kaydetmek için varsayılan LINQ to SQL davranışını kullanmak yerine saklı yordamları çalıştırması gerektiğinde bu tür bir yöntem oluşturun. Daha fazla bilgi için bkz. Nasıl Yapılır: Güncellemeleri, eklemeleri ve silmeleri gerçekleştirmek için saklı yordamları atama (O/R Tasarımcısı).
DataContext Yöntemlerinin Dönüş Türleri
Saklı yordamları ve işlevleri Sunucu Gezgini'nden veya Veritabanı Gezgini'ndenO/R Tasarımcısı'na 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ımcısı'nın boş bir alanına bırakmak (her iki bölmede de) otomatik olarak oluşturulan türü döndüren bir DataContext yöntem oluşturur. Otomatik olarak oluşturulan tür, ada ve özelliklere sahip olup, saklı yordam veya işlev adıyla eşleşir ve saklı yordam veya işlev tarafından döndürülen alanlara da eşlenir.
Uyarı
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ımcısı).
Veritabanından O/R Tasarımcısı 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.
İlgili içerik
- Visual Studio'da LINQ to SQL araçları
- LINQ to SQL
- Saklı yordamlar
- Nasıl yapılır: Saklı yordamlara ve işlevlere eşlenmiş DataContext yöntemleri oluşturma (O/R Tasarımcısı)
- Nasıl Yapılır: Güncelleştirmeleri, Ekleme ve Silme İşlemleri için Saklı Yordamlar Atama (O/R Tasarımcısı)
- İzlenecek yol: Varlık sınıflarının ekleme, güncelleştirme ve silme davranışını özelleştirme
- Adım adım açıklama: LINQ to SQL sınıfları oluşturma (O-R Tasarımcısı)