Class Person
Assembly: Volo.Abp.TestApp.dll
Syntax
public class Person : FullAuditedAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete, IMultiTenant, IHasEntityVersion
Constructors
Person(Guid, string, int, Guid?, Guid?)
Declaration
public Person(Guid id, string name, int age, Guid? tenantId = null, Guid? cityId = null)
Parameters
Properties
Age
Declaration
public virtual int Age { get; set; }
Property Value
Birthday
Declaration
public virtual DateTime? Birthday { get; set; }
Property Value
CityId
Declaration
public virtual Guid? CityId { get; set; }
Property Value
EntityVersion
Declaration
public int EntityVersion { get; set; }
Property Value
HasDefaultValue
Declaration
public virtual DateTime HasDefaultValue { get; set; }
Property Value
LastActive
Declaration
[DisableDateTimeNormalization]
public virtual DateTime? LastActive { get; set; }
Property Value
LastActiveTime
Declaration
public virtual DateTime LastActiveTime { get; set; }
Property Value
Name
Declaration
public virtual string Name { get; }
Property Value
NotMappedDateTime
Declaration
[NotMapped]
public virtual DateTime? NotMappedDateTime { get; set; }
Property Value
Phones
Declaration
public virtual Collection<Phone> Phones { get; set; }
Property Value
TenantId
Declaration
public virtual Guid? TenantId { get; set; }
Property Value
Methods
ChangeName(string)
Declaration
public virtual void ChangeName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Implements
Extension Methods