Здравствуйте, amironov79, Вы писали:
A>Ну и смысл, так глубоко закапываться. Неужели, все это дает значимый прирост производительности? Даже, если и дает, то в простоте мы точно теряем.
Конечно даёт. Простота — это вообще что?
Решает не простота, а maintainability кода.
Тут, к сожалению, конь не валялся.
CLR добавили в SQL Server 15 лет назад. Ещё до генериков.
Логично было бы перепилить весь тот ужас на современные технологии, ну или хотя бы добавить нормальные контракты, оставив поддержку старых для совместимости — но нет, увы...
Я уж не говорю про то, что надо бы по хорошему добавить поддержку linq и всего современного инструментария в CLR-код, исполняемый в сервере.
Нет — zero progress. Увы. Не взлетает.
Опять же, есть подозрение, что это не смогли вкрутить в SQL Azure, и негласно хотят эту враждебную технологию закопать.
Гораздо выгоднее продать клиенту Azure SQL, чем дать ему решить проблему на уже купленном SQL Server Enterprise Perpetual License.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.