Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LINQ (Language-Integrated Query) > Как реализовать паттерн Observer


Автор: DZeus 7.7.2009, 12:18
Добрый день коллеги.

Имеется Linq to Sql модель данных. и N представлений для этой модели, вот только я не могу понять как оповещать представления о изменении данных в модели и их сабмитинга. В мсдн удалось найти только это http://social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/955f28de-bc48-45fa-a7bc-c7a6a2a5c078 , причём там дядя утверждает что механизма нет.
Может кто-то решал подобную задачу.

Автор: PashaPash 7.7.2009, 12:57
DZeus, Linq To SQL - это модель запросов к базе данных, а не хранилище самих данных. Данные лежат в БД, реагировать на их изменения можно через SqlDependency.
Если приложение однопользовательское, и не надо отслеживать изменения в базе, только сами операции - хватит обычной кастомизации для Insert/Update/Delete - http://msdn.microsoft.com/en-us/library/bb882646.aspx.

Автор: DZeus 7.7.2009, 13:17
PashaPash, Да приложение однопользовательское и необходимо лишь адекватно отображать изменения, производимые в одном представлении, в других представлениях. Кастомизацией заниматься?

Автор: PashaPash 7.7.2009, 15:23
DZeus, занимайся smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)