← API-dokumentation Udvidelser og drift

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