最近在搞NHibernage,由于目前NHibernate已经支持Linq查询,自然就很倾向于使用这个技术。
只是不清楚会否因此造成比较严重的性能问题。
主要是说如果遇上复杂构造的linq的时候。
个人感觉是不会有大碍。特此先这里问问大家
单讲效率肯定是 SQL > HQL > Linq, 因为 NH 的 Linq 查询是基于 HQL 实现的, 也就是说执行的时候是这样的 Linq -> HQL -> SQL 。