I am considering using ADO.Net Data Services in a project for the purpose of getting data over to a Silverlight client. I'd like to use the Data Services with my existing Linq To Sql classes and designer. I probably could regenerate everything as ADO.Net entity objects, but I feel this would be a bad design for DRY reasons.
I'm new to ADO.Net Data services, so I've been reading up on it, but most of the articles I'm finding are pre-release so I've a got a few questions.
First, I've read that while you can use the data services with Linq to Sql, you can only use them for reading data, but not writing. Is this still the case?
Second, I want to have permissions so only certain users can view certain tables. I'm using a custom permission system that goes beyond Asp.net Membership and Roles. Does ADO.Net Data Services provide a way to custom authorize access?