DI og repositories
Hent de registrerede interfaces i egne komponenter.
Sidst opdateret
Levetider
De fleste handelsservices og repositories registreres scoped. ICache og IMailSender registreres singleton. Brug constructor injection og undgå at holde scoped services i singleton-komponenter.
Datatilgang
Repositories til blandt andet IProductRepository, IOrderRepository, ICustomerRepository og IShippingMethodRepository registreres af core-infrastrukturen. Vælg service-interfaces til forretningsflow og repositories til direkte dataoperationer.
Kilde: OptimusCommerce.UmbracoDependency/OptimusCommerceUmbracoDependencyInfrastructure.cs · Optimus Commerce.Extension 17.94.0