İlk önce EF koduyla yapılan ilk sorgulamayı hızlandırmak mümkün olup olmadığını merak ediyorum.Entity Framework başlangıç zamanı
I2 alanları içeren bir yapıya sahip bir küçük bir test programı yaptık ve ilk sorgu (tam olarak aynı olan) ikinci sorgu 0.006 saniye sürer, 2.2 saniye sürer.
Zaten görüntüyü önceden derledim, böylece burada yardımcı olmayacak. Sanırım problem, modelin belleğe yüklenmesinin biraz zaman alması, ama bu kadar uzun sürmesi gerektiğidir. Ve bu modelin görüşlerle olduğu gibi önceden bir yolu var mı?
Bunun mümkün olduğunu düşünmeyin, ama yanılıyor olabilirim. İlk sorgu sırasında neler olduğunu anlamak için bu soruya bakın http://stackoverflow.com/questions/5634338/ef-4-1-code-first-onmodelcreating-call-time –
@ RaphaëlAlthaus Doğru olabilirsiniz:/Sadece garip .. DbModelBuilder sınıfını kullanarak kendi modelinizi oluşturabilir ve sonra bu nesne üzerinde Build yöntemini çağırabilirsiniz, bu yüzden çalışma zamanı yerine bilgisayar başında bunu yapmak mümkün olmalıdır. Ama belki de uygulanmadı. – nyhjem
Veritabanı şema uyumluluğunu kontrol etmek biraz zaman alabilir. Bunu SQL profiler kullanarak kontrol edebilirsiniz. –