使用任何ORM生成复杂SQL



下面是我刚才问的另一个问题。。。

尽管我非常喜欢LINQ和其他ORM的开发速度,但我发现生成复杂的SQL实际上非常困难/不可能/更慢(就开发速度而言)。

所谓复杂,我指的是更高级的SQL,如CTE、Merge语句、查询提示等

任何现有的ORM产品都可以做到这一点吗?(我只使用MS-L2S)

我发现比我写SPROC并通过LINQ调用它更多。。。目前似乎是两全其美…:/

NHibernate允许您编写本机SQL代码。我确信,只有当你真的想要一些ORM无法正确处理的复杂内容时,才应该使用这个功能。

EF没有类似的功能吗?

相关内容

  • 没有找到相关文章

最新更新