Show / Hide Table of Contents

Class ExtensibleEntityDto<TKey>

Inheritance
object
ExtensibleObject
ExtensibleEntityDto<TKey>
ExtensibleCreationAuditedEntityDto<TPrimaryKey>
AuditLogActionDto
AuditLogDto
EntityChangeDto
ClaimTypeDto
IdentityRoleDto
IdentitySessionDto
ApiResourceWithDetailsDto
ApiScopeWithDetailsDto
IdentityClaimTypeDto
ClientWithDetailsDto
IdentityResourceWithDetailsDto
ApplicationDto
ScopeDto
TenantDto
BlogDto
BlogPostDto
BlogPostListDto
MediaDescriptorDto
NewsletterRecordDto
NewsletterRecordWithDetailsDto
PollDto
PollWithDetailsDto
BlogFeatureDto
PageDto
TagDto
CmsUserDto
PlanDto
PaymentRequestDto
PaymentRequestWithDetailsDto
EditionDto
EditionLookupDto
SaasTenantDto
Implements
IHasExtraProperties
IValidatableObject
IEntityDto<TKey>
IEntityDto
Inherited Members
ExtensibleObject.Validate(ValidationContext)
ExtensibleObject.ExtraProperties
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Application.Dtos
Assembly: Volo.Abp.Ddd.Application.Contracts.dll
Syntax
public abstract class ExtensibleEntityDto<TKey> : ExtensibleObject, IHasExtraProperties, IValidatableObject, IEntityDto<TKey>, IEntityDto
Type Parameters
Name Description
TKey

Constructors

ExtensibleEntityDto()

Declaration
protected ExtensibleEntityDto()

ExtensibleEntityDto(bool)

Declaration
protected ExtensibleEntityDto(bool setDefaultsForExtraProperties)
Parameters
Type Name Description
bool setDefaultsForExtraProperties

Properties

Id

Declaration
public TKey Id { get; set; }
Property Value
Type Description
TKey

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Implements

IHasExtraProperties
IValidatableObject
IEntityDto<TKey>
IEntityDto

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform