Waqar (Vicky) Ответов: 0

Как обновить управляющие данные комбинированного поля WPF, когда есть два пользователя на разных компьютерах, использующих одно и то же приложение с одной и той же общей базой данных.


Пользователь 1 и пользователь 2 находятся на разных машинах и используют одно и то же настольное приложение WPF MVVM.

Допустим, если пользователь-2 выбирает опцию из поля со списком и эта опция выбрана на машине пользователя-2 в то же время на другой стороне пользователь-1 выполняет операцию удаления этой записи, то на машине пользователя-2 сразу же управление полем со списком обновляется, и эта выбранная опция в поле со списком должна отображаться как пустая, потому что пользователь-1 удалил эту запись.

что я должен сделать, чтобы достичь этого ?

я попытался сохранить данные таблицы базы данных в кэше, и когда пользователь-1 удаляет запись, то выполняется вызов обновления кэша.
Пользователь-2 все еще должен выйти из приложения и войти в систему, чтобы увидеть обновленные записи.
Но я хочу, чтобы эта функциональность работала в режиме реального времени.
Пользователю-2 больше не нужно выходить из системы, а затем входить в приложение.

Что я уже пробовал:

я попытался сохранить данные таблицы базы данных в кэше, и когда пользователь-1 удаляет запись, то выполняется вызов обновления кэша.
Пользователь-2 все еще должен выйти из приложения и войти в систему, чтобы увидеть обновленные записи.
Но я хочу, чтобы эта функциональность работала в режиме реального времени.
Пользователю-2 больше не нужно выходить из системы, а затем входить в приложение.

0 Ответов