Class EntityTag
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class EntityTag : BaseEntity, IEntityTag, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier, ICloneableAsync<IEntityTag>
Constructors
EntityTag()
Declaration
Properties
EntityID
[Key] The globally unique id of the entity (of type EntityTypeID) that this tag is associated with
Declaration
[Required]
public Guid EntityID { get; set; }
Property Value
EntityID_Label
Declaration
public string EntityID_Label { get; set; }
Property Value
EntityID_Label_Silent
Declaration
[NotMapped]
public string EntityID_Label_Silent { get; set; }
Property Value
EntityTypeID
[Tag] The type of entity this tag is associated with
Declaration
[RequiredNoDefaultIDValidation]
public Guid EntityTypeID { get; set; }
Property Value
TagID
[Key] Links to ITag. The unique tag to associate with this data record
Declaration
[Required]
public Guid TagID { get; set; }
Property Value
TagID_Label
Declaration
public string TagID_Label { get; set; }
Property Value
TagID_Label_Silent
Declaration
[NotMapped]
public string TagID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IEntityTag)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IEntityTag source)
Parameters
Type |
Name |
Description |
IEntityTag |
source |
The source object to copy all values from.
|
Implements
Extension Methods