Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.DomainModel Namespace / Entity Class
Members
In This Topic
    Entity Class
    In This Topic

    Provides a base class for your objects which will be persisted to the database. Benefits include the addition of an Id property along with a consistent manner for comparing entities.

    Since nearly all of the entities you create will have a type of int Id, this base class leverages this assumption. If you want an entity with a type other than int, such as string, then use EntityWithTypedId<IdT> instead.

    Object Model
    Entity ClassCustomFieldsManager Class
    Syntax
    Inheritance Hierarchy

    System.Object
       CommerceBuilder.DomainModel.BaseObject
          CommerceBuilder.DomainModel.EntityWithTypedId<IdT>
             CommerceBuilder.DomainModel.Entity
                CommerceBuilder.Catalog.CatalogNode
                CommerceBuilder.Catalog.CatalogUrl
                CommerceBuilder.Catalog.Category
                CommerceBuilder.Catalog.CategoryParent
                CommerceBuilder.Catalog.Link
                CommerceBuilder.Catalog.Webpage
                CommerceBuilder.Catalog.WebpageGroup
                CommerceBuilder.CMS.Changeset
                CommerceBuilder.CMS.ContentBoard
                CommerceBuilder.CMS.HtmlContent
                CommerceBuilder.CMS.Layout
                CommerceBuilder.CMS.LayoutZone
                CommerceBuilder.CMS.PageTemplate
                CommerceBuilder.CMS.Widget
                CommerceBuilder.CMS.WidgetZone
                CommerceBuilder.CMS.WidgetZoneItem
                CommerceBuilder.CMS.Zone
                CommerceBuilder.DigitalDelivery.DigitalGood
                CommerceBuilder.DigitalDelivery.DigitalGoodGroup
                CommerceBuilder.DigitalDelivery.Download
                CommerceBuilder.DigitalDelivery.LicenseAgreement
                CommerceBuilder.DigitalDelivery.ProductDigitalGood
                CommerceBuilder.DigitalDelivery.Readme
                CommerceBuilder.DigitalDelivery.SerialKey
                CommerceBuilder.Localization.Language
                CommerceBuilder.Localization.LanguageString
                CommerceBuilder.Marketing.Affiliate
                CommerceBuilder.Marketing.Coupon
                CommerceBuilder.Marketing.CouponCombo
                CommerceBuilder.Marketing.EmailList
                CommerceBuilder.Marketing.EmailListSignup
                CommerceBuilder.Marketing.EmailListUser
                CommerceBuilder.Marketing.VolumeDiscount
                CommerceBuilder.Marketing.VolumeDiscountLevel
                CommerceBuilder.Messaging.EmailTemplate
                CommerceBuilder.Messaging.EmailTemplateTrigger
                CommerceBuilder.Orders.Basket
                CommerceBuilder.Orders.BasketCoupon
                CommerceBuilder.Orders.BasketItem
                CommerceBuilder.Orders.BasketItemInput
                CommerceBuilder.Orders.BasketShipment
                CommerceBuilder.Orders.Order
                CommerceBuilder.Orders.OrderCoupon
                CommerceBuilder.Orders.OrderItem
                CommerceBuilder.Orders.OrderItemDigitalGood
                CommerceBuilder.Orders.OrderItemInput
                CommerceBuilder.Orders.OrderNote
                CommerceBuilder.Orders.OrderShipment
                CommerceBuilder.Orders.OrderStatus
                CommerceBuilder.Orders.OrderStatusAction
                CommerceBuilder.Orders.OrderStatusTrigger
                CommerceBuilder.Orders.Subscription
                CommerceBuilder.Orders.SubscriptionOrder
                CommerceBuilder.Orders.TrackingNumber
                CommerceBuilder.Payments.GatewayPaymentProfile
                CommerceBuilder.Payments.GiftCertificate
                CommerceBuilder.Payments.GiftCertificateTransaction
                CommerceBuilder.Payments.Payment
                CommerceBuilder.Payments.PaymentGateway
                CommerceBuilder.Payments.PaymentMethod
                CommerceBuilder.Payments.Transaction
                CommerceBuilder.Products.InputChoice
                CommerceBuilder.Products.InputField
                CommerceBuilder.Products.Kit
                CommerceBuilder.Products.KitComponent
                CommerceBuilder.Products.KitProduct
                CommerceBuilder.Products.Manufacturer
                CommerceBuilder.Products.Option
                CommerceBuilder.Products.OptionChoice
                CommerceBuilder.Products.Product
                CommerceBuilder.Products.ProductAsset
                CommerceBuilder.Products.ProductCustomField
                CommerceBuilder.Products.ProductGroup
                CommerceBuilder.Products.ProductImage
                CommerceBuilder.Products.ProductKitComponent
                CommerceBuilder.Products.ProductOption
                CommerceBuilder.Products.ProductReview
                CommerceBuilder.Products.ProductTemplate
                CommerceBuilder.Products.ProductTemplateField
                CommerceBuilder.Products.ProductVariant
                CommerceBuilder.Products.RelatedProduct
                CommerceBuilder.Products.RestockNotify
                CommerceBuilder.Products.ReviewerProfile
                CommerceBuilder.Products.ReviewReminder
                CommerceBuilder.Products.Special
                CommerceBuilder.Products.SubscriptionPlan
                CommerceBuilder.Products.UpsellProduct
                CommerceBuilder.Products.Vendor
                CommerceBuilder.Products.WrapGroup
                CommerceBuilder.Products.WrapStyle
                CommerceBuilder.Reporting.PageView
                CommerceBuilder.Search.SearchHistory
                CommerceBuilder.Seo.Redirect
                CommerceBuilder.Shipping.LabelImage
                CommerceBuilder.Shipping.Province
                CommerceBuilder.Shipping.ShipGateway
                CommerceBuilder.Shipping.ShipGroup
                CommerceBuilder.Shipping.ShipMethod
                CommerceBuilder.Shipping.ShipRateMatrix
                CommerceBuilder.Shipping.ShipZone
                CommerceBuilder.Shipping.Warehouse
                CommerceBuilder.Stores.AuditEvent
                CommerceBuilder.Stores.BannedIP
                CommerceBuilder.Stores.Currency
                CommerceBuilder.Stores.CustomField
                CommerceBuilder.Stores.Store
                CommerceBuilder.Stores.StoreSetting
                CommerceBuilder.Taxes.TaxCode
                CommerceBuilder.Taxes.TaxGateway
                CommerceBuilder.Taxes.TaxRule
                CommerceBuilder.Users.Address
                CommerceBuilder.Users.Group
                CommerceBuilder.Users.Role
                CommerceBuilder.Users.User
                CommerceBuilder.Users.UserGroup
                CommerceBuilder.Users.UserPassword
                CommerceBuilder.Users.UserSetting
                CommerceBuilder.Users.Wishlist
                CommerceBuilder.Users.WishlistItem
                CommerceBuilder.Users.WishlistItemInput
                CommerceBuilder.Utility.ErrorMessage

    See Also