私は特定のプロパティの書き込みと更新のみを要求していますが、すべてのプロパティを読み込んでいますので、これを処理する最善の方法は何か不思議です。私はこれが狂ったように聞こえるかもしれませんが、要件は書き込み/更新がSOAP経由で行われることですが、読み取りはREST経由で行われます。 SOAP APIは初期データのロードに使用され、Webインターフェイスのエンドユーザーはより詳細な変更を行い、エンドユーザーの別のセットはREST APIに対してプログラムしてWebページにデータを表示します。私はいくつかのフィードバックや、ベストプラクティスに関するコメントを感謝します。これは私が思っていることです(注記、簡略化した例)。SOAで必要なユースケースあたりのDTOは?
namespace DTOs.Create
{
public class Project
{
public string Name { get ; set; }
}
}
namespace DTOs.Read
{
public class Project
{
public string Name { get ; set; }
public string Description { get ; set; }
public DateTime DueDate { get ; set; }
public int Priority { get ; set; }
}
}
名前空間DTOs.Readからクラスプロパティを1つだけ取得して、WebGetを実行し、SOAP経由で公開されない2つのメソッドとSOAP経由で公開されるその他のメソッド(Create/Update)を持つことができますか? – Rajesh