0

WCFデータサービスを使い始めています。WCFサービスでは、プログラマーがDataContractとDataContractを構成するDataMembersを明示的に定義する必要がありますが、WCFDataServicesにはそのようなものはありません。クラスが与えられた場合、WCFデータサービスを使用するときにシリアル化されるプロパティを選択するにはどうすればよいですか?

SQL Serverデータベース用のWCFデータサービスを作成しようとすると、エラーが発生します。DbGeometryタイプのオブジェクトをシリアル化する方法がわかりません。

4

1 に答える 1

0

WCF という名前に惑わされないでください。WCF Data Services は、従来の WCF よりも OData に関するものであるため、DataContact/DataMember の観点から公開するデータについて考える必要はありません。SQL データベースのコンテンツを公開する場合は、データ ワイヤリングの内部を非表示にする Entity Framework プロバイダーを使用します。それ以外の場合は、リフレクションまたはカスタム プロバイダーのいずれかを使用する必要がありますが、これはより手間がかかります (サンプルを検索してください)。

于 2013-02-24T10:38:01.440 に答える