我正在使用 C# 和 .NET 4.0 框架开发 WCF REST Web 服务。
我不确定如何设计网络服务。
在我的系统上有活动和用户。用户可以进行活动:骑自行车、踢足球、和朋友出去……
这是userActivity
类:
[DataContract]
public class UserActivity
{
[DataMember]
public int userId { get; set; }
[DataMember]
public int activityId { get; set; }
}
这就是我设计 Web 服务的方式:
这样做是否正确?我知道,我可以随心所欲,但我不确定我的网络服务是否设计良好。
也许,我可以通过这种方式向用户添加活动(更改POST方法):
你怎么看?