似乎检测数据表中的更改的最佳方法是使用SQLDataAdapter中的RowUpdated事件。但是,当我有2个独立服务并且每个服务都有自己的客户端和自己的数据库连接时会发生什么?
如果从其中一个数据库更新完成,那么事件是否会在两个独立服务中触发,以便我可以通知所有客户端数据已更新?
BTW:该项目是IIS + WCF和后面的Silverlight客户端。答案 0 :(得分:0)
DataTable
类几乎与数据库无关。当数据库发生更改时,RowUpdated
事件不会触发 - 当(内存中)DataTable
发生更改时,它会触发。
事实上,RowUpdated
事件未检测到任何变化。