摘要:
在 C# 中,IComparable 和 IComparable<T> 接口用于定义对象的比较规则。它们允许我们对不同的对象进行排序、比较和确定它们的相对顺序。 IComparable 接口定义了一个方法 CompareTo(),该方法接受一个参数,用于与当前对象进行比较。 返回值表示当前对象与参数 阅读全文
摘要:
软删除是一种常见的数据库设计模式,用于在删除数据时并不真正从数据库中移除数据,而是将其标记为已删除。这种设计模式的主要目的是保留数据的完整性和历史记录,并提供一种恢复数据的机制。 软删除的业务逻辑可以通过在数据库中添加一个额外的字段(例如 IsDeleted)来实现。当数据被标记为已删除时,该字段的 阅读全文
摘要:
public class ApiException : Exception { public int ErrorCode { get; } public string ErrorMessage { get; } public ApiException(int errorCode, string er 阅读全文
摘要:
public enum ApiResponseStatus { Success, Error } public enum ApiErrorCode { InvalidRequest = 1000, Forbidden = 2000, NotFound = 3000, InternalServerEr 阅读全文