Мы используем корпоративную среду, которую мы написали, чтобы упростить все виды специфических для компании вещей, которые мы делаем.
В рамках этой структуры мы предоставляем LINQ to SQL ORM для использования при необходимости. Все это основано на платформе Microsoft MVC. Со стороны MVC мы добавили новый текстовый текст в наш базовый контроллер. Это позволяет нам полный жизненный цикл datacontext, который чрезвычайно полезен для транзакций.
Одна из задач, которую мы стремимся выполнить, - обеспечить поддержку Winforms.
Тем не менее, я бьюсь головой об стену, пытаясь найти подход, который бы работал аналогичным образом для Winforms.
Учитывая, что подход MVC довольно прост, поскольку загрузка одной страницы представляет собой логическую транзакцию, трудно найти решение на стороне Winforms.
Кто-нибудь делал что-нибудь подобное или есть какие-либо рекомендации?