Я создаю очень тонкие DTO, и мне интересно, есть ли способ поделиться самими сущностями Linq-to SQL. Я пробовал. Я создал класс метаданных внутри частичного класса и установил ключевые аннотации. Затем я попытался раскрыть сущности в запросе из моей службы RIA. Я получаю по ошибке, хотя, что жалуется на System.Data.Linq
в сгенерированном коде. Это имеет смысл, но есть ли способ сделать это, не перенося зависимости от этого, другие библиотеки, недоступные в Silverlight?
Обратите внимание, я не использую платформу сущностей, потому что это очень важно для моего текущего проекта. Я предпочел бы использовать тонкий DTO, чем ввести EF для этого проекта.
редактирует:
В общем, мой вопрос таков: могут ли сущности LINQ to SQL использоваться непосредственно как DTO служб RIA и совместно использоваться службой?