我收到的要求只要求写入和更新某些属性,但要读取所有属性,所以我想知道处理这个问题的最佳方法是什么?我知道这听起来很疯狂,但要求是写入/更新将通过 SOAP 完成,而读取将通过 REST 完成。想法是 SOAP API 将用于初始数据加载,Web 界面的最终用户将进行更详细的修改,然后另一组最终用户将针对 REST API 进行编程以在网页上显示数据。我会很感激一些关于最佳/良好实践的反馈和/或评论。这就是我认为需要做的事情(注意,缩写示例):
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; }
}
}