Я действительно чувствую, что это было бы неправильным использованием SQL CLR. Целью интеграции CLR является поддержка сложных типов данных и операций, которые обычно очень трудно выполнить в чистом SQL (таких как последовательности, регулярные выражения, иерархия, геопространственные данные и т. Д.), Чтобы не реализовывать модель предметной области в вашей базе данных. *
Доменные модели и бизнес-логика отделены от реляционных моделей / моделей данных. Они должны быть на должном уровне бизнеса. Не взламывайте их в базу данных с помощью CLR.
(Примечание: я использую SQLCLR довольно неплохо. Я не ругаюсь за интеграцию CLR. Я просто не думаю, что этот вопрос отражает мудрое решение о дизайне.)