WCFサービスで属性を保持する利点は何ですか?
私が言いたいのは、なぜそれらを与えるのか[Datamember]
、[Datacontract]
そして利点と欠点は何かということです。
単純なクラス ライブラリ プロジェクトを使用して属性とそのクラスを別のプロジェクトに作成し、この属性の [ServiceContract] と [operatinconntract] であるすべての操作を含む WCF サービス クラス ライブラリへの "dll" 参照を挿入するとどうなりますか。
WCFサービスで属性を保持する利点は何ですか?
私が言いたいのは、なぜそれらを与えるのか[Datamember]
、[Datacontract]
そして利点と欠点は何かということです。
単純なクラス ライブラリ プロジェクトを使用して属性とそのクラスを別のプロジェクトに作成し、この属性の [ServiceContract] と [operatinconntract] であるすべての操作を含む WCF サービス クラス ライブラリへの "dll" 参照を挿入するとどうなりますか。
WCF パラメーターはシリアル化可能である必要があります。int や string などの値型はデフォルトで動作するため、そのまま使用できます。
DataContractAttribute は、複雑な型をシリアル化可能としてマークするために使用されます。詳細については、データ コントラクトの使用を参照してください。