Я определенно согласен, что вы должны искать / для продукта ORM. В дополнение к уже упомянутым я бы поднял Открытый доступ Telerik. Он охватывает большое количество баз данных и хорошо интегрируется с рядом других технологий Microsoft.
Недостатком является то, что это не бесплатно. Но в моем случае наша компания приобрела его в упаковке с элементами управления. Нам нужно было купить набор элементов управления для проекта Silverlight. Я продал боссу покупку их комплекта, как если бы нам когда-нибудь понадобились элементы управления для WPF или WinForms, за которые он заплатил. У них есть набор, который содержит элементы управления практически для любого проекта .NET, а также их ORM и отчеты.