Is there a way to store update/insert logic in the data instead of writing db or application procedures to do that? I am looking for something along the lines of MS updategrams like this: <ROOT xmlns:updg="urn:schemas-microsoft-com:xml-updategram"> <updg:sync> <updg:before></updg:before> <updg:after updg:returnid="x y" > <HumanResources.Shift updg:at-identity="x" Name="Day-Evening" StartTime="1900-01-01 11:00:00.000" EndTime="1900-01-01 19:00:00.000" ModifiedDate="2004-01-01 00:00:00.000" /> <HumanResources.Shift updg:at-identity="y" Name="Evening-Night" StartTime="1900-01-01 19:00:00.000" EndTime="1900-01-01 03:00:00.000" ModifiedDate="2004-01-01 00:00:00.000" /> </updg:after> </updg:sync> </ROOT> Thanks for the help. Balázs