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