«orm» etiketlenmiş sorular

Nesne ilişkisel haritalama (ORM), nesne yönelimli sistemler ve ilişkisel veritabanları arasında haritalama tekniğidir.

14
ORM tarafından veritabanı soyutlamanın kullanılmasının faydaları nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 9 yıl önce kapalı . …

6
Saklı yordamları ne zaman kullanmalıyım?
Kodumdaki tüm iş mantığım varsa ve Entity Framework'ten yararlanırsam, hangi durumlarda (varsa), bazı kodları yerine saklı bir yordama daha iyi hareket ederdim ? Açıkça söylemek gerekirse, geçerli kurulumla (koddaki iş mantığı) birlikte değil, yani. Saklı yordamlarda tüm iş mantığına sahip olmanın artılarını ve eksilerini isteyen bir dizi benzer soru gördüm, …

4
Kalın modeller Vs. İş Mantığı, Ayrımı nerede çiziyorsunuz?
Bugün kuruluşumdaki başka bir geliştirici ile eşlenen sınıfların veritabanına nerede ve nasıl yöntem ekleneceği konusunda hararetli bir tartışmaya girdim. Kullanıyoruz sqlalchemyve veritabanı modellerimizdeki mevcut kod tabanının büyük bir kısmı, bir sınıf adı, veritabanı tablolarından python nesnelerine neredeyse mekanik bir çeviri ile eşleştirilmiş özelliklerin bir torbasından biraz daha fazlası. Argümanda, konumum …

8
Bir toplu işlemi gerçekleştirmeniz gerektiğinde ORM çerçevesinden vazgeçmeli misiniz?
İşte ortak bir durum: ORM çerçevesi kullanan bir uygulamada toplu işlem gerçekleştirmeniz gerekir. İlk geçişten sonra, önemli performans sorunları fark ettiniz. İşte sorum: Bu durumda, ham SQL içeren bir çözümü tercih etmelisiniz ? Veya ORM çerçevelerinde toplu işlemlerle yaygın olarak ilişkili sorunları azaltmanıza yardımcı olabilecek iyi bilinen tasarım kalıpları var …
15 orm  heuristics 

3
ORM veritabanı normalleştirmeyi destekliyor mu?
Doktrin ve Propel, nesne ilişkilerini haritalamak için tek ve somut tablo kalıtımını kullanır. Birincisi, sınıf ağacındaki tüm olası alanları tek bir tabloya eşlenirken görürken, ikincisi her sınıfı belirli bir tabloya eşler ve kalıtım hiyerarşisindeki ortak alanları çoğaltır. Bu ORM cihazını kolaylaştırırken, bana kötü veritabanı tasarımı önerir. Bu kötü tasarım kalıpları …

5
JSON ve Entity ile Genel Bakış sorunu nasıl giderilir
Ben sunum katmanı için JSON ve veri modeli / veritabanı için Entity framework ile MVC kaldıraç bir web sitesi oluşturma deniyor. Benim Sorunum Model nesneleri JSON içine serileştirme ile devreye girer. Veritabanımı oluşturmak için kod ilk yöntemini kullanıyorum. İlk kodu yaparken, bire çok ilişkisine (ebeveyn / çocuk) çocuğun ebeveynine geri …

5
Veri doğrulamayı destekleyen bir ORM için, kısıtlamalar veritabanında da uygulanmalıdır mı?
(ActiveRecord) modellerime ek olarak her zaman veritabanı düzeyinde kısıtlamalar uyguladım. Ama bunun gerçekten gerekli olup olmadığını merak ediyordum? Biraz arka plan Son zamanlarda bir model için temel otomatik zaman damgası oluşturma yöntemini birim test etmek zorunda kaldım. Test normalde modelin bir örneğini oluşturur ve doğrulama yapmadan kaydeder. Ancak tablo tanımında …
13 database  orm  validation  dry 

5
Ne zaman ORM kullanılmaz ve saklı prosedürler tercih edilir?
PetaPoco mikro-ORM kullanıyorum. ORM araçlarını kullanarak veritabanlarıyla çalışmak gerçekten çok kolay ve güvenlidir, ancak nefret ettiğim tek şey ekstra koddur. Kodun çoğunu veritabanının içine koyar ve daha iyi işlemek için inşa edilen Saklı Yordamlar, Tetikleyiciler vb.Gibi tüm RDBMS özelliklerini kullanırdım. ORM'yi Saklı Yordamlar / Tetikleyiciler üzerinde ne zaman kullanmamayı bilmek …

4
Yeni bir Java kalıcılık aracı hakkında ne düşünürdünüz, bu gerçekten bir ORM değil mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
12 java  orm  database  linq 

5
Modern ORM'ler (EF, nHibernate) için Havuz Kalıbı aşırı doldurulmuşsa, daha iyi bir soyutlama nedir?
Yakın zamanda, güçlü bir ORM ile Entity Framework gibi depo modelinin kullanılmasına karşı birçok argümanı okudum, çünkü Birim benzeri işlevsellik ile birlikte depo benzeri işlevleri de içeriyor. Kalıbı birim testi gibi bir durum için kullanmaya karşı başka bir argüman, daha genel uygulamalar IQueryable'dan yararlanacağı için havuz paterninin sızdıran bir soyutlama …

3
ORM katmanı üzerinde bir soyutlama katmanı oluşturma
Havuzlarınız varsa, veritabanından zaten soyutlanmış bir ORM kullandığınıza inanıyorum. Ancak, şu anda çalıştığım yerde, birisi daha sonra ORM'yi değiştirmek istediğimizde ORM'yi soyutlayan bir katmana sahip olmamız gerektiğine inanıyor. Birçok ORM üzerinde çalışacak bir katman oluşturmak gerçekten gerekli mi yoksa başın üstünde mi? Düzenle Daha fazla ayrıntı vermek için: AutoMapper ile …
12 database  orm 

8
Programlama ve veritabanı sorgusunu birleştirme [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . C ++ veya Java gibi nesneye yönelik programlama dilleri için ortak bir öğretici düşünün: …

3
ORM'li DDD iş mantığı nereye gitmeli?
Geçmişte UML ile modellenmiş olduğumuz bir MDA (model odaklı mimari) aracı kullandım ve bu, diğer şeylerin yanı sıra iş varlıklarını (alan modelimiz) ve ORM'yi (haritalama vb.) Üretti. Alanda çalışan işletme kodu ve hizmetlerin çoğu modelin bir parçasıydı ve depolarımız ticari varlıkları iade ediyordu (bu yüzden başka bir ORM'ye geçmek imkansız …

6
ORM kullanımından ne tür Web geliştirme projeleri yararlanır?
Veri tabanımın% 95'ini SQL kullanarak yaptığımı söyleyerek başlayacağım. Son zamanlarda NHibernate ve Doctrine gibi çeşitli ORM'leri araştırdım. Çok fazla SQL ve bir ORM sağladığı veritabanı taşınabilirliği bilmek gerek kalmadan avantajlarını görebilirsiniz. Ancak SQL'i bilmenin bir ORM ile çalışmayı daha etkili hale getireceğini de görebiliyorum ve kariyerimde bir uygulamanın en büyük …

7
Entity Framework üretime hazır mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Ben üstleneceğim yeni bir proje için Entity Framework'ü arıyorum ve araştırmamın bir parçası olarak, bazı endüstri profesyonellerine …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.