Datacontext и Единица работы - PullRequest
0 голосов
/ 28 июня 2009

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

В шаблоне MVP вы обычно создаете Presenter для каждого представления. Теперь предположим, что у одного из моих взглядов есть две единицы работы в игре. Скажем, у меня есть экран редактирования клиента как одно UOW и экран сведений о заказе заказа на той же странице, что и мое другое UOW. Я думаю, что у меня есть два докладчика, которые ссылаются на DataContext для поддержки оптимистического параллелизма. Это типичная вещь для корпоративных приложений?

1 Ответ

0 голосов
/ 28 июня 2009

Похоже, вы поняли это правильно.

Если вы хотите лучше ознакомиться с шаблоном, вы можете обратиться к главе о бесплатной книге из проекта NerdDinner [at http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx][1]

[1]: в http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx

...