En iyi yanıtlayıcılar
Entity Performans

Soru
-
Projemde bir EntityModelApp class library im var ,entity mi içeriyor
business library im var burda sitede kullandığım metodlarım var
mesela OperationCategory,OperationUser gibi classlar içinde ekleme silme, güncelleme metodlarım var
her class da dbcontexti tanımlıyorum
veritabaniDbEntities conn = new veritabaniDbEntities()
sitede bir yavaşlık var ,ve ben bundan dolayı olduğunu düşünüyorum
bu sorunun çözümü nedir
Yanıtlar
-
Bu şekilde kullanmayın Context classınızı. Yarın birgün mesela command timeout değerini yükseltmek istiyorsunuz ne yapacaksınız ? Tüm new myContext() dediğiniz yerleri tek tek düzenlemeniz lazım. Base bir class tanımlayın kendinize. DbContext nesnenizi bu classta tanımlayın. Detaylı kullanımı görmek için buradan hazırladığım eğitim setini inceleyebilirsiniz..
- Yanıt Olarak İşaretleyen Serkan Canseven 23 Ocak 2015 Cuma 08:28
Tüm Yanıtlar
-
using içerisine alıyormusunuz ? Örneğin
using (veritabaniDbEntities conn = new veritabaniDbEntities()) { //Kodların. }
kodlarada bakmak lazım tabi.
İletişim -
-
Bu şekilde kullanmayın Context classınızı. Yarın birgün mesela command timeout değerini yükseltmek istiyorsunuz ne yapacaksınız ? Tüm new myContext() dediğiniz yerleri tek tek düzenlemeniz lazım. Base bir class tanımlayın kendinize. DbContext nesnenizi bu classta tanımlayın. Detaylı kullanımı görmek için buradan hazırladığım eğitim setini inceleyebilirsiniz..
- Yanıt Olarak İşaretleyen Serkan Canseven 23 Ocak 2015 Cuma 08:28
-
Barış beyin dediği gibi kullanabilirsiniz.