Generated by DocFX

Class EntityBase

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

Inheritance
System.Object
ClassBase
EntityBase
BaseTenantEntity
Implements
IEntityBase
IClassBase
Inherited Members
ClassBase.Version
ClassBase.IsDeleted
Namespace: ISynergy.Framework.Core.Base
Assembly: ISynergy.Framework.Core.dll
Syntax
public class EntityBase : ClassBase, IEntityBase, IClassBase

Constructors

View Source

EntityBase()

Initializes a new instance of the EntityBase class.

Declaration
public EntityBase()

Properties

View Source

ChangedBy

Gets or sets the changed by.

Declaration
public string ChangedBy { get; set; }
Property Value
Type Description
System.String

The changed by.

View Source

ChangedDate

Gets or sets the changed date.

Declaration
public DateTimeOffset? ChangedDate { get; set; }
Property Value
Type Description
System.Nullable<DateTimeOffset>

The changed date.

View Source

CreatedBy

Gets or sets the created by.

Declaration
public string CreatedBy { get; set; }
Property Value
Type Description
System.String

The created by.

View Source

CreatedDate

Gets or sets the created date.

Declaration
public DateTimeOffset CreatedDate { get; set; }
Property Value
Type Description
DateTimeOffset

The created date.

View Source

Memo

Gets or sets the memo.

Declaration
public string Memo { get; set; }
Property Value
Type Description
System.String

The memo.

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)