Мне нужно решение для корпоративной среды с сотнями приложений и баз данных SQL. Текущий стандарт архитектуры требует, чтобы все приложения реализовывали DAL с использованием SPROC. Одна из причин этого заключается в том, что при выполнении текущей миграции, устаревания или модификации баз данных графики зависимостей между этими SPROC и объектами базы данных (включая зависимости от объектов на связанных серверах) указывают, на какие приложения будет влиять перенос или удаление базы данных.
Если бы нужно было изменить архитектурный стандарт, чтобы разрешить ORM (например, LLBLGen, Entity Framework v4, ...), создание графиков зависимостей таким способом было бы невозможным.
Любые идеи о том, как мы можем создавать графы зависимостей между DAL, реализованными в объектах .NET и БД? Решение должно работать статически (то есть не должно полагаться на доступ к базе данных 'mionitoring' во время выполнения).
Я могу себе представить, что решение может быть связано с конкретным продуктом / технологией, и в этом случае предположим LLBLGen для DAL и SQL Server для базы данных.