Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

StoreAggregateBase<TReadOnlySelf,TWritableSelf,TState>

API reference for StoreAggregateBase<TReadOnlySelf,TWritableSelf,TState> in Vendr, the eCommerce solution for Umbraco v8+

StoreAggregateBase<TReadOnlySelf,TWritableSelf,TState>

The base class of Store based aggregate entity

public abstract class StoreAggregateBase<TReadOnlySelf, TWritableSelf, TState> : 
    AggregateBase<TReadOnlySelf, TWritableSelf, TState>, IHasStore
    where TReadOnlySelf : StoreAggregateBase
    where TWritableSelf : TReadOnlySelf
    where TState : StoreAggregateStateBase

Inheritance

Namespace

Parameters

Parameter Description
TReadOnlySelf
The Type of the read only aggregate entity
TWritableSelf
The Type of the writable aggregate entity
TState
The Type of the shared state of the aggregate entities

Properties

StoreId

Gets the ID of the Store this entity belongs to

public Guid StoreId { get; }

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.