Show / Hide Table of Contents

Class ParentedItemBase

Base class for an item that has both a tenant and a parent entity. Inherits from TenantItemBase and adds ParentId and ParentEntityType properties.

Inheritance
object
CosmosIdentityBase
TenantItemBase
ParentedItemBase
Implements
IBlobOwner
IParentedItem
ITenantItem
ICosmosIdentity
IParentedItem<string>
ITenantItem<string>
IEntityIdentity<string>
Inherited Members
TenantItemBase.GetEntityTypeName()
TenantItemBase.GetBlobPrefix()
CosmosIdentityBase.Id
CosmosIdentityBase.TenantId
CosmosIdentityBase.TimestampUnixStyle
CosmosIdentityBase.Timestamp
CosmosIdentityBase.Etag
CosmosIdentityBase.EntityType
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Benday.CosmosDb.DomainModels
Assembly: Benday.CosmosDb.dll
Syntax
public abstract class ParentedItemBase : TenantItemBase, IBlobOwner, IParentedItem, ITenantItem, ICosmosIdentity, IParentedItem<string>, ITenantItem<string>, IEntityIdentity<string>

Properties

| Edit this page View Source

ParentEntityType

Entity type of the parent entity

Declaration
public abstract string ParentEntityType { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ParentId

Parent ID in our system

Declaration
public string ParentId { get; set; }
Property Value
Type Description
string

Implements

Benday.Common.Interfaces.IBlobOwner
IParentedItem
ITenantItem
ICosmosIdentity
Benday.Common.Interfaces.IParentedItem<TKey>
Benday.Common.Interfaces.ITenantItem<TKey>
Benday.Common.Interfaces.IEntityIdentity<TKey>
  • Edit this page
  • View Source
In this article
Back to top Copyright © www.benday.com | info@benday.com