Я новичок в объектно-ориентированном программировании. Я провел 8 лет в качестве процедурного программиста. Хотя Linq to Sql не может быть хорошим выбором в будущем, это все же хороший легкий ORM. Если я хочу использовать LTS в качестве моего доступа к данным, и у меня есть шаблон MVP для моего пользовательского интерфейса, тогда мой вопрос будет следующим:
В шаблоне MVP вы обычно создаете Presenter для каждого представления. Теперь предположим, что у одного из моих взглядов есть две единицы работы в игре. Скажем, у меня есть экран редактирования клиента как одно UOW и экран сведений о заказе заказа на той же странице, что и мое другое UOW. Я думаю, что у меня есть два докладчика, которые ссылаются на DataContext для поддержки оптимистического параллелизма. Это типичная вещь для корпоративных приложений?