Я рассматриваю возможность использования ADO.Net Data Services в проекте с целью передачи данных клиенту Silverlight. Я хотел бы использовать Data Services с моими существующими классами и конструктором Linq To Sql. Я, вероятно, мог бы восстановить все как объекты сущностей ADO.Net, но я чувствую, что это будет плохой дизайн по СУХИМЫМ причинам.
Я новичок в службах данных ADO.Net, поэтому я читал об этом, но большинство статей, которые я нашел, являются предварительными, поэтому у меня есть несколько вопросов.
Во-первых, я прочитал, что хотя вы можете использовать службы данных с Linq to Sql, вы можете использовать их только для чтения данных, но не для записи. Это все еще так?
Во-вторых, я хочу иметь разрешения, чтобы только определенные пользователи могли просматривать определенные таблицы. Я использую систему пользовательских разрешений, которая выходит за рамки членства и роли Asp.net. Предоставляет ли ADO.Net Data Services способ индивидуальной авторизации доступа?