Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > NHibernate vs Entity FrameWork 4.0
Yazar
ceceokacha


avatar

Kayıt: 12.02.2011
05.09.2011-23:40 #75880
Arkadaşlar ben Asp.Net Mvc 3.0 ' da bir tane e ticaret projesi yapmayı planlıyorumProje mobile uygulaması olacak web servisleri olacak falan filan.Yaparken de bodozlama kod yazmamayı planlıyorum.MVC de en fazla kullanılan DDD(Domain Driven Design) patternini kullanacağım.(Bununla da ilgili açıklama yapılırsa sevinirim.)
Eğer NHibernate kullanırsam bana faydası ne olur?EF' den üstün özellikleri nelerdir?
Eğer EF kullanırsam bana faydası ne olur? Ne farkları vardır?

Ayrıca EF'yi bu design pattern da kullandığım takdirde Ninject kullanmamı zorunlu kılar mı?
(Ninject hakkında da kısa bilgi güzel olurdu :) )





Yazar
barboonia


avatar
cennet kösesi
Kayıt: 09.10.2009
06.09.2011-09:56 #75881
ceceokacha yazdi
 
Arkadaşlar ben Asp.Net Mvc 3.0 ' da bir tane e ticaret projesi yapmayı planlıyorumProje mobile uygulaması olacak web servisleri olacak falan filan.Yaparken de bodozlama kod yazmamayı planlıyorum.MVC de en fazla kullanılan DDD(Domain Driven Design) patternini kullanacağım.(Bununla da ilgili açıklama yapılırsa sevinirim.)
Eğer NHibernate kullanırsam bana faydası ne olur?EF' den üstün özellikleri nelerdir?
Eğer EF kullanırsam bana faydası ne olur? Ne farkları vardır?

Ayrıca EF'yi bu design pattern da kullandığım takdirde Ninject kullanmamı zorunlu kılar mı?
(Ninject hakkında da kısa bilgi güzel olurdu :) )


NHibernate hakkında yorum yapamam. Şu adreste ufak bir açıklama var. http://www.csharpnedir.com/articles/read/?id=1127

ama EF işleri çok rahatlatıyor. Ama veritabanında yaptığın bi değişikliği anlamıyor. Mesela kolon tipini değiştirdiğin zaman gidip entityden de değiştirmen gerekiyor. Tabi bu dediğim EF 4 için geçerli. 4.1 çok incelemedim ama entitylerden database oluşturabiliyorsun böylece bu sorunu ortadan kaldırabilirsin. ayrıca db şu scriptle başlasın gibilerinde ek özellikler var. EF 4.1 'i tavsiye ederim zaten NHibernate piyasada çok kullanılmıyodur diye tahmin ediyorum.

İyi çalışmalar





süphesiz ki Antalya dünyanin en güzel sehridir...
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb