I'm creating a desktop application using WPF (Windows Presentation Foundation) and ClickOnce, and in the application I compare strings from an uploaded file to strings stored in a database.
I'm not permitted to access the database from the application directly, so I need to store the list of database strings in the application, then update the list anytime changes are made to the database (The whole application would need to be updated each time the database changes).
What would be my best option to implement re-reading the database and updating the list of strings in the application?