3 ms·
I've used NHibernate, Linq2Sql, and Entity Framework in real projects. I like EF the best, particularly EF Code First. I'm not fond of NHibernate's configuratio
by whileonebegin 14y ago
I've used NHibernate, Linq2Sql, and Entity Framework in real projects. I like EF the best, particularly EF Code First. I'm not fond of NHibernate's configuration files and lack of linq support. EF Code First has its quirks too, but seems very lean.
- jl00080 14y agoNHibernate does support LINQ
- Rastafarian 14y agoYeah ... somewhat ;) Basic queries do work, but not ready for production use.
- Glide 14y agoBut NH has other methods of querying that are readily available. EF doesn't make those as accessible. I was able to put in full text function support in NH HQL rather easily in an app and I don't see that ability in EF. I'm working on a desktop application and the ability to precompile the dynamic proxies would help the startup time of the application. I would love if I could do that in EF, I've done it before in NHibernate.
- ttrashh 14y agoEntity Framework has entity sql right? You don't have to use linq?