Yes, the Serializable isolation level should work for you. However, if you specify this option in the backend configuration of the App.config, it will be used for all transactions made with this model. If you want to apply a lock only for particular transaction, you will have to use the Lock
method, described at the end of the first article I mentioned.
Regarding the WCF service and the implementation of proxy classes, you can have a look at our Northwind WCF demo
, and more particularly the NSV.NW.OABLL project where the translation between the persistent classes and the WCF data contract classes is done. I hope that helps.
the Telerik team
Q1’11 SP1 of Telerik OpenAccess is available for download
; also available is the Q2'11 Roadmap
for Telerik OpenAccess ORM.