I'm not sure what are the criteria for storing certain business objects as files on the network, but if you do this on a regular basis, then you are supposedly trying to track some changes, so there is another solution: build the logic directly at the level business / persistence.
-, - . , , , - , , .
- , - - , -, , , , . , -, ( , , WCF , MSMQ , ).
, , , , , .., - . , -, , , , "", , .
, , 2. , WCF , , XML. , -, .NET. API-, -.
- , , , ( ). , API , . , , , .