Generated by DocFX

Class BaseTenantEntity

Base Entity model which fully supports serialization, property changed notifications, backwards compatibility and error checking.

Inheritance
System.Object
ClassBase
EntityBase
BaseTenantEntity
Implements
IEntityBase
IClassBase
Inherited Members
EntityBase.Memo
EntityBase.CreatedDate
EntityBase.ChangedDate
EntityBase.CreatedBy
EntityBase.ChangedBy
ClassBase.Version
ClassBase.IsDeleted
Namespace: ISynergy.Framework.EntityFramework.Entities
Assembly: ISynergy.Framework.EntityFramework.dll
Syntax
public abstract class BaseTenantEntity : EntityBase, IEntityBase, IClassBase

Properties

View Source

TenantId

Gets or sets the tenant identifier.

Declaration
public Guid TenantId { get; set; }
Property Value
Type Description
Guid

The tenant identifier.

Implements

IEntityBase
IClassBase

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)