Interface IEntityTransactionCode
Assembly: LemonEdge.API.Entities.FinancialServices.dll
Syntax
[EntityDefinition(EntityID.EntityTransactionCode, "dbo.LT_EntityTransactionCodes", "EntityTransactionCode", IsStandingDataEntity = false)]
public interface IEntityTransactionCode : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
EntityID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityRelationship(EntityID.ObjectEntity, "ID", SingleJoinType.ZeroToOne, "Entity", "Transaction Codes", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
[EntityKeyProperty]
Guid? EntityID { get; set; }
Property Value
EntitySetEntityID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, true)]
[EntityRelationship(EntityID.EntitySet, "ID", SingleJoinType.ZeroToOne, "Entity Set", "Transaction Codes", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
[EntityKeyProperty]
Guid? EntitySetEntityID { get; set; }
Property Value
TransactionCodeGroupingID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Grouping, "ID", SingleJoinType.One, "Transaction Code Grouping", "Entity Transaction Codes", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
[EntityKeyProperty]
[RequiredNoDefaultIDValidation]
Guid TransactionCodeGroupingID { get; set; }
Property Value
Extension Methods