シナリオ
- ビジュアル スタジオ 2010
- シルバーライト 4
- エンティティ フレームワーク
- 自己追跡エンティティ
問題
サーバー側では、Entity Framework モデルを使用してエンティティ オブジェクトを生成しました。エンティティを生成するために、セルフ トラッキング T4 テンプレートを使用しました。これらのエンティティは共有され、クライアント側 (Silverlight 4 プロジェクト) から使用できます。
しかし、新しい Web サービス参照を追加しようとすると、プロキシ ジェネレータが機能しません。reference.cs ファイルが空です。Web 参照の構成で「タイプの再利用」オプションをチェックしました。共有されるアセンブリを確認しました (エンティティ アセンブリのみ)。
エンティティの DataContract 属性からすべての (IsReference=true) を削除しようとしましたが、うまくいきませんでした。
アイデアや回避策はありますか?