Допустим, компания создает новое приложение. Приложение следует принципам DDD.
В старой кодовой базе есть много продуктов (или другой «сущности» для компании), которые они хотят преобразовать в новую кодовую базу.
Как должна выполняться эта работа? обычно это быстрее и проще импортировать, используя для примера ssis, -передача из одной базы данных в другую. Но главная проблема здесь в том, что многие BusinessRules (реализованные в управляемом коде в DomainLayer) пропускаются ...
Достаточно ли этого хорошо, если девелопер говорит: «У меня все под контролем. Правила дублируются в виде сценариев sql ...»
Должны ли мы импортировать библиотеки управляемого кода в SQL Server (по крайней мере, это возможно в .NET и MS SQL Server)?
Или мы должны создать скрипт импорта в управляемом коде, чтобы все слои в домене проходили при сохранении сущности в базе данных? ... (может занять много часов ..)
Что ты думаешь?