摘要:
public abstract class EntityBase { private int Version { get; set; } } /// <summary> /// 当从数据库中检索出Person实体时设置Version属性。 /// </summary> public class Pe 阅读全文
摘要:
Layered Supertype(层超类型)模式定义了一个对象,改对象充当自己所在层的所有类型的基类,而且采用类继承机制实现。 意图:当某层中所有对象共享一组公共的业务逻辑时,可以使用Layered Supertype模式来移除重复的逻辑并将逻辑集中起来。 using System; using 阅读全文
摘要:
根据以下几个方面来设计RESTFful API 资源路径(URI)、HTTP动词、过滤信息、状态码、错误处理、返回结果。 资源路径:在URI中一般不涉及动词。比如获取用户信息可以使用https://www.cnblogs.com/v1/user,该请求为get请求,如果要删除则使用delete。 H 阅读全文