/// <summary> /// Constructor /// </summary> public EntitySubItemCollectionItem(IEntitySubItemCollection parentCollection) { SetParentCollection(parentCollection); if (parentCollection is EntitySubItemCollection collection) { PrimaryKeyField = collection.PrimaryKeyField; } }
/// <summary> /// Sets the parent collection for this item. /// </summary> /// <param name="parentCollection">The parent collection.</param> public void SetParentCollection(IEntitySubItemCollection parentCollection) => ParentCollection = parentCollection;
/// <summary> /// Constructor /// </summary> /// <param name="parentCollection">Parent Collection</param> public LineItemEntity(IEntitySubItemCollection parentCollection) : base(parentCollection) { }
/// <summary> /// Constructor /// </summary> /// <param name="parentCollection">Parent collection</param> public NameCommInfoEntity(IEntitySubItemCollection parentCollection) : base(parentCollection) { }
/// <summary> /// Constructor /// </summary> /// <param name="parentCollection">Parent collection</param> public NameAddressEntity(IEntitySubItemCollection parentCollection) : base(parentCollection) { }
/// <summary> /// Constructor /// </summary> /// <param name="parentCollection">Parent collection</param> public NameCategoryEntity(IEntitySubItemCollection parentCollection) : base(parentCollection) { }
/// <summary>Constructor</summary> /// <param name="parentCollection">Reference to the collection hosting this item</param> public EntitySubItemCollectionXLinkItem(IEntitySubItemCollection parentCollection) : base(parentCollection) { }