Я бы сказал, попробуйте и используйте то, что вы знаете, если это SQL Server пойти с этим.Вы не получаете бесплатное волшебное автоматическое сохранение объектов с сервером .net + sql, вам придется комбинировать его с чем-то другим.Большим преимуществом сервера .net + sql является то, что он полностью совместим с MS, и есть огромное сообщество, к которому можно обратиться, если вам потребуется помощь (большинство других БД также имеют большие сообщества поддержки).
ORMфреймворки очень популярны, и есть множество их доступных для большинства баз данных.Мы используем LINQ2SQL, потому что он работает для нас.Другие разработчики, которых я знаю, используют EF, Subsonic и NHibernate.
Возможно, вы сможете воспроизвести / просмотреть несколько ORM и посмотреть, есть ли какие-либо из них, которые вы будете использовать или выделять из-за конфигурации, простоты использования, функций или чего-то еще, что вам нравится.