問題タブ [datacontract]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1439 参照

.net - .Net2.0ライブラリでのDataContractsのサポート

.Net 2.0から使用でき、.Net 3.0以降の消費者が必要に応じてDataContractsの恩恵を受けることができるライブラリを作成することは可能ですか?

さまざまなDataContract関連の属性を含むライブラリが.Net3.0ライブラリであることを除いて、これに対する技術的な障害は見当たりません。これらの属性は、ExtensionMethodAttributeと同様の方法で手動で実装できますか?

0 投票する
4 に答える
1239 参照

wcf - WCF DataContract アップキャスト

サーバーで受信した datacontract オブジェクトを取得しようとしていますが、それを操作してから、アップキャストされたバージョンを返そうとしていますが、機能していないようです。KnownType または ServiceKnownType 属性を使用して動作させることはできますが、すべてのデータをラウンドトリップしたくはありません。以下に例を示します。

新しいオブジェクトを再作成したり、KnownType 属性を使用したりせずに、これを機能させる方法を知っている人はいますか?

0 投票する
2 に答える
23807 参照

wcf - データ コントラクトの IsReference プロパティ

IsReferenceのプロパティの目的は何DataContractですか? このプロパティが適用されると、リクエストとレスポンスはどのように変化しますか?

0 投票する
3 に答える
1278 参照

silverlight - データ コントラクト (プロパティ クラス) とオブザーバブル コレクションとは

データ コントラクト (プロパティ クラス) とオブザーバブル コレクションとは何ですか? いつ、どこで、なぜこれらを Silverlight のコンテキストで使用するかは、例を含む詳細で説明してください。

++ ありがとうございます、Meetu Choudhary

0 投票する
5 に答える
8617 参照

c# - データベースで DataContract を XML として永続化する

私は、WCF サービス用の一種の「ストア アンド フォワード」アプリケーションに取り組んでいます。メッセージを生の XML BLOB、XElement としてデータベースに保存したいと考えています。データベース呼び出しに必要な XElement タイプに datacontract を変換するのに少し問題があります。何か案は?

0 投票する
2 に答える
9692 参照

wcf - カスタムデータコントラクト/データメンバー名

次の問題があります。顧客が、次の形式でデータを返すWebサービスを要求しました。

ただし、エラーが発生すると、次のメッセージが表示されます。

WCFを使用してWebサービスを作成し、要件を満たすために、次のサービス契約を定義しました。

また、次の基本クラスを定義しました。

そして、2つの派生クラス:

と:

問題は、Webサービスからデータをプルするときに、データコントラクト名(「ステータス」)とデータメンバーの名前が無視され、タイプとプロパティの名前が使用されることです。

顧客名を使用することは可能ですか?

0 投票する
3 に答える
1115 参照

wcf - WCF DataContracts は値型または参照型である必要がありますか?

あなたはサービスの末端にいて、クライアントを知りません。

なぜあなたはどちらかを選ぶのですか?

0 投票する
4 に答える
2912 参照

wcf - 動作を伴う DataContract

どれくらい悪い?私は数え切れないほどの記事を読みましたが、これまで動作を伴う抽象的な DataContracts を作成したことはありませんでしたが、そうすることで、サブクラスの実装を決定するためにどこにでもファクトリを作成できなくなるという問題が解決されるようです。私の質問は、データ コントラクトに動作を追加することを決定した場合、罰せられるのでしょうか? もちろん、それらは消費できず、リポジトリ呼び出しを呼び出す前にそのサブクラス タイプに固有の特定の操作を実行するために存在し、データは永続化されます。サブクラスごとに「マネージャー」クラスを作成できますが、それでは工場に戻り、よりポリモーフィックなアプローチを試みています。前もって感謝します。

0 投票する
3 に答える
14542 参照

wcf - WCF、エンティティ フレームワーク、データ コントラクト

VS 2008 & .NET 3.5 SP1 の使用:

WCF を使用して、Entity Framework を使用してデータベース エントリを読み書きするサービスにクライアントが接続できるようにしています。デフォルトでは、データベースから自動的に生成されるエンティティには DataContract 属性が適用されます。

残念ながら、公開されているフィールドの多くは、クライアントが使用するためのものではなく (つまり、誰がどのデータにアクセスしているかなどの記録)、セキュリティ上の理由から、それらを公開しないようにしたいと考えています。Entity Framework クラスがこの方法で公開されないようにする方法はありますか?

: これは、 「.NET エンティティのプライベート プロパティがサービス経由でパブリックとして公開されるのを防ぐにはどうすればよいですか?」の複製ではありません. その質問では、ユーザーは特定のフィールドを選択的に表示したいと考えていますが、エンティティが DataContract としてまったく公開されないようにしたいと考えています。

前もって感謝します。