ServiceStackを使用して API/サービスを構築しています。データベース通信は、 ServiceStackでサポートされている OrmLite を介して行われます。IDbConnectionFactory を介してデータベース接続が使用されています。
私のデータベース (SQL Server) は、SQL レプリケーション (別のデータベースからデータの更新を受信) によって更新されています。いずれかのソースからデータベースが更新されたら、キャッシュ (サービス レベル) をクリアしたいと考えています。
SQLDependency またはその他のメカニズムを使用して、キャッシュを使用しながら常に更新されたデータを取得する方法はありますか?