services.Add(ServiceDescriptor.Instance<IHttpContextAccessor>(然而,我很难找到一种方法来扩展现有的注册,通过额外的行为(通过装饰)。换句话说,我希望将内置版本替换为内部使用内置版本的自定义版本。当然,以这种方式扩展框架行为是非常常见的。例如:
// How to get the insta
我在我的项目中实现了仓库装饰器模式:public class Product public int Id {get; set;}
public string然后,我开始学习装饰器模式和DataAnnotation,因为在DataAnnotation和装饰器模式中,产品实体上的可审计属性的方式有点类似。所以我的问题是它们是一回事吗?如果它们是相同的