Search Results for

    Show / Hide Table of Contents

    Interface IReportExpressDataSet

    The system entity for an express report data

    See https://help.lemonedge.com/help/enterprise-data-tools/reporting/reports/express.html for more information

    Inherited Members
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    Namespace: LemonEdge.API.Entities.Reporting
    Assembly: LemonEdge.API.dll
    Syntax
    [EntityDefinition(EntityID.ReportExpressDataSet, "dbo.LT_ReportsExpressDataSets", "ExpressReportDataSet", SetName = "ExpressReportDataSets", LabelColumn = "Name", HelpURL = "help/enterprise-data-tools/reporting/reports/express.html")]
    [DefaultEntityIcon(ImageType.ReportExpress)]
    public interface IReportExpressDataSet : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    Description

    A user friendly description for this report

    Declaration
    [EntityProperty(SQLType.NVarChar, 2500, true)]
    [EntityDescription("A user friendly description for this report data.")]
    string Description { get; set; }
    Property Value
    Type Description
    string

    Index

    The order this set will appear in the sources of the report. This can be moved up and down using the standard grid commands.

    Declaration
    [EntityProperty(SQLType.SmallInt, false)]
    [EntityDescription("The order this set will appear in the sources of the report.")]
    [EntityKeyProperty]
    [EntitySequence]
    short Index { get; set; }
    Property Value
    Type Description
    short

    IsBoundToReport

    Indicates if this is the main dataset bound to the report. Only one dataset can be bound to the report.

    Declaration
    [EntityProperty(SQLType.Bit, false, "0")]
    [EntityDescription("Indicates if this is the main dataset bound to the report. Only one dataset can be bound to the report.")]
    bool IsBoundToReport { get; set; }
    Property Value
    Type Description
    bool

    Name

    The unique name of this report.

    Declaration
    [EntityProperty(SQLType.NVarChar, 500, false)]
    [EntityDescription("The unique name of this report data.")]
    [Required]
    [Unique(MergeWithAnyOtherUniqueProperties = true)]
    string Name { get; set; }
    Property Value
    Type Description
    string

    ReportExpressID

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityKeyProperty]
    [EntityRelationship(EntityID.ReportExpress, "ID", SingleJoinType.One, "Express Report", "Data", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
    [Unique(MergeWithAnyOtherUniqueProperties = true)]
    Guid ReportExpressID { get; set; }
    Property Value
    Type Description
    Guid

    SQLWrapperID

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.SQLWrapper, "ID", SingleJoinType.One, "SQL Wrapper", "Express Report Data", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = true)]
    Guid SQLWrapperID { get; set; }
    Property Value
    Type Description
    Guid

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.