Bu, my earlier question numaralı telefondan bir izleme sorudur. Veritabanında birden fazla tablo varsa, tabloyu tanımlamak için DbSet
değişkeninin adının kullanılacağı izlenimi uyandırıyordum. DbContext tarafından kullanılacak tablonun adı nasıl belirlenir
DbContext
Products
tablo yerine değişkenin adı
Portfolio
bile
Portfolio
tablo seçiyordu açıktı. Değişken ismini hala bir şeyle değiştirebilirim ve hala veri alıyorum.
Sorunuz, tabloların DbContext
ile nasıl eşleştirildiğidir? Projeye birkaç tane daha tablo eklemem gerekiyor ve bunu tek bir DbContext
nesnesini kullanarak nasıl yapabilirim (veya aynı veritabanında ayrı Tablolar için ayrı DbContext
kullanmalıyım)?
Portföy tablosunu isterseniz, DBSet'iniz DbSet 'yerine 'DbSet ' olarak yazılmıştır? Değişken adı değil, tablo adını belirlemek için kullanılan _entity type_. –
@ChrisDunaway Bu benim bir yanlış anlama oldu. Tabloların haritalarının nasıl yapıldığını merak ettim. Cevaplar açıklama sağladı. – noob