Я сгенерировал классы сущностей с помощью spmetal, используя параметр сериализации (установлен в «однонаправленный»). Однако, когда я использую эти классы в качестве возвращаемого значения для метода WCF, я получаю следующую ошибку:
System.ServiceModel.CommunicationException was unhandled by user code
Message=The server did not provide a meaningful reply;
this might be caused by a contract mismatch,
a premature session shutdown or an internal server error.
Использование моих собственных классов работает безупречно. Код, созданный SPMetal, можно посмотреть здесь: http://pastebin.com/kjEvUAgS
Кто-нибудь знает, хорошо ли играют SPMetal и WCF?