Почти во всех наших проектах используется веб-приложение или приложение winforms, а также слой доступа к данным (библиотека классов) и сценарии хранимых процедур / базы данных.
Мы ищем хороший способ организации решений и нашли несколько способов:
1) У нас может быть решение для управления сервером sql для всех связанных с БД вещей, а затем решение для Visual Studio для проектов на уровне приложений и доступа к данным.
2) Мы могли бы сделать все это в Visual Studio с 3 проектами, проектом сервера sql, проектом веб-приложения / приложения winforms и проектом уровня доступа к данным.
3) Мы могли бы сделать все это в Visual Studio с двумя проектами, проектом веб-приложения / приложения winforms и проектом уровня доступа к данным, и просто поместить сценарии sql в каталог в проекте уровня доступа к данным.
Я уверен, что есть другие способы, но мне просто любопытно посмотреть, как другие поступают так.