2

WCF Data Services5.2を使用してEF5CFデータを公開しています。エンティティの1つで、enumこれについて読みIgnoreProperties('')、クラスに属性を設定しています。

しかし、私にはまだ例外があります:

「タイプ''のプロパティ''は'EnumType'です。処理されたプリミティブ型ではありません」(翻訳の申し訳ありませんが、例外は私のワークステーションではフランス語です)

私はこの投稿を読みました:WCF Data Services 5.0 RTMリリースで機能しないプロパティ属性を無視し、すべてのソリューションでSystem.Data.Services4.0.0.0へのすべての参照を削除しました。エクスプローラーを使用して、すべてのソリューションファイルでテキスト検索を実行したことを確認します

デバッグモジュールウィンドウに、System.Data.Servicesがロードされていないことが表示されます。

奇妙なことに、フュージョンログを使用するSystem.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089と、アプリのどこかにロードされていることがわかり、実際にはどこにあるのかわかりません。

system.data.services.*GACからすべてを一時的に削除しようとしましたが、同じ例外で失敗します

4

1 に答える 1

3

以下のMSDNフォーラムスレッドを読むと、IgnoreProperties属性はReflectionProviderでのみサポートされており、EFプロバイダーではサポートされていないことがわかります。

于 2013-01-15T00:50:33.687 に答える