PersonAlias
Represents the merge history for people in Rock. When a person is found to have a duplicate
Person entity in the database the duplicate entities need to be merged together into one record to avoid confusion and to ensure that we have accurate contact, involvement, and contribution data. It also helps to avoid situations where an individual is counted or contacted multiple times. The PersonAlias entity is a log containing the merge history (previous Person identifiers) and a pointer to the Person's current Id.
AdditionalLavaFields | |
AliasedDateTime | Gets or sets the aliased date time. |
AliasEncryptedKey | Gets the previous encrypted key for the Person. |
AliasPersonGuid | If AliasPersonId equals PersonId , this is the Guid of the Person. Otherwise, the AliasPersonGuid is the previous person's guid that was merged into a new person record. If this is NULL it is special case where the PersonAlias is or was anonymous. |
AliasPersonId | If AliasPersonId equals PersonId , this is the PrimaryAlias. Otherwise, the AliasPersonId is the previous person id that was merged into a new person record. If this is NULL it is special case where the PersonAlias is or was anonymous. |
AvailableKeys | |
ContextKey | |
EncryptedKey | |
EntityStringValue | |
ForeignGuid | |
ForeignId | |
ForeignKey | |
Guid | |
Id | |
IdKey | |
InternalMessage | Gets or sets the internal message. This is used by core Rock to track internal state messages of the record. |
IsValid | |
Item | |
LastVisitDateTime | Gets or sets the last visit time. |
Name | Gets or sets the name of the alias |
Person | Gets or sets the person. |
PersonId | Gets or sets the person Id of the Person. This property is required. |
TypeId | |
TypeName | |
UrlEncodedKey | |
ValidationResults | |