使用任何ORM生成复杂SQL

时间:2011-05-26 22:20:31

标签: linq orm code-generation

继续我刚才提出的另一个问题......

尽管我喜欢LINQ和其他ORM的开发速度,但我发现生成复杂的SQL实际上是安静的困难/不可能/更慢(在开发速度方面)。

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

这可以通过任何现有的ORM产品完成吗? (我专门使用MS-L2S)

我发现越来越多,我正在寻求写SPROC并通过LINQ调用它......似乎是目前两个世界中最好的......:/

1 个答案:

答案 0 :(得分:0)

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

EF不具备类似功能吗?