We recently needed the ability to do most-recently-updated data caching in our Solution Family products. Since the products use the OpenNETCF ORM Framework, it only made sense to update the framework itself to include events that fire whenever an Insert, Update or Delete occurs. In fact I added Before and After versions for each. While I was at it, I also added a full complement of virtual On[Before|After][Insert|Update|Delete] methods to the DataStore base, allowing DataStore implementers to hook into the process as well. I’m thinking I’ll use those at some point in the future to add some form of Trigger capabilities.