Class ArticleOwner
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class ArticleOwner : BaseEntity, IArticleOwner, IOwner, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IArticleOwner>
Constructors
ArticleOwner()
Declaration
Properties
ArticleID
[Key] The Id of the article that this is linkage is for.
against
Declaration
[Required]
public Guid ArticleID { get; set; }
Property Value
ArticleID_Label
Declaration
public string ArticleID_Label { get; set; }
Property Value
ArticleID_Label_Silent
Declaration
[NotMapped]
public string ArticleID_Label_Silent { get; set; }
Property Value
OwnerID
[Key] The globally unique id of the entity (of type OwnerTypeID) that this document is stored
against
Declaration
[Required]
public Guid OwnerID { get; set; }
Property Value
OwnerID_Label
Declaration
public string OwnerID_Label { get; set; }
Property Value
OwnerID_Label_Silent
Declaration
[NotMapped]
public string OwnerID_Label_Silent { get; set; }
Property Value
OwnerTypeID
[Key] The type id of entity the article is being stored against.
Declaration
[RequiredNoDefaultIDValidation]
public Guid OwnerTypeID { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IArticleOwner)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IArticleOwner source)
Parameters
Type |
Name |
Description |
IArticleOwner |
source |
The source object to copy all values from.
|
Implements
Extension Methods