This question is locked. New answers and comments are not allowed.
We have a Flash/Flex web application that consumes and updates data through a .net service layer that runs in asp.net. We use an open source project called Fluorine which handles all of the serialization and language translation for us so that the C# code I write is unaware that the data consumer is actually flex. This service layer currently uses NHibernate which has no problem saving the disconnected objects it receives. I'm in the process of replacing NHibernate with OpenAccess because of the medium trust environment that the hosting company has imposed on us and I'm running into a problem. It appears that OpenAccess requires the use of the ChangeSet object for disconnected use and Flex, using ActionScript, obviously cannot accommodate this. In this scenario, there is no way for the .net code to keep track of the changes that happen. The front end simply loads a bunch of data and sporadically sends updated objects to the server. With NHibernate, I would simply use the SaveOrUpdate method and it would just figure out how to reconnect and sync the object changes. Is there not a similar way to do this with OpenAccess, or does the disconnected api have to be so explicit?
Thanks