シリアライゼーション パラメーター (「単方向」に設定) を使用して、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 がうまく連携するかどうか知っている人はいますか?