Interface IAlgorithmData
The system entity for holding the spreadsheet for the algorithm
Inherited Members
Namespace: LemonEdge.API.Entities.Design
Assembly: LemonEdge.API.dll
Syntax
[EntityDefinition(EntityID.AlgorithmData, "dbo.LT_AlgorithmData", "AlgorithmData", IsStandingDataEntity = true)]
[DefaultEntityIcon(ImageType.Algorithm)]
[EntityIndex(Name = "AlgorithmData", ColumnNames = new string[] { "AlgorithmID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IsClustered = false, IsUnique = false)]
public interface IAlgorithmData : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
AlgorithmID
Links to parent IAlgorithm.
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Algorithm, "ID", SingleJoinType.One, "Algorithm", "Design", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
[RequiredNoDefaultIDValidation]
Guid AlgorithmID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
Data
Holds the actuall raw spreadsheet of the algorithm..
Declaration
[EntityProperty(SQLType.VarBinary, false)]
[EntityDescription("Holds the actuall raw spreadsheet of the algorithm.")]
byte[] Data { get; set; }
Property Value
Type | Description |
---|---|
byte[] |