Генерация сложного SQL с любым ORM - PullRequest
1 голос
/ 27 мая 2011

Исходя из другого вопроса, который я только что задал ...

Как бы я ни любил LINQ и другие ORM за скорость разработки, я обнаружил, что это на самом деле довольно сложно / невозможно / медленнее (вусловия скорости разработки) для генерации сложного SQL.

Под сложным я подразумеваю более продвинутый SQL, такой как CTE, операторы Merge, подсказки запросов и т. Д. *

Может ли это быть сделано любым существующим продуктом ORM?(Я использовал исключительно MS-L2S)

Я нахожу все больше и больше, чем пишу SPROC и называю его через LINQ ... Кажется, на данный момент это лучшее из обоих миров ...: /

1 Ответ

0 голосов
/ 27 мая 2011

NHibernate позволяет писать собственный код SQL. Я уверен, что эту функцию следует использовать только тогда, когда вам действительно нужны какие-то сложные вещи, которые ORM не может правильно обработать.

Разве EF не имеет аналогичной функции?

...