Interface IReportExpressRelationship
Assembly: LemonEdge.API.dll
Syntax
[EntityDefinition(EntityID.ReportExpressRelationship, "dbo.LT_ReportsExpressRelationships", "ExpressReportRelationship", SetName = "ExpressReportRelationships", HelpURL = "help/enterprise-data-tools/reporting/reports/express.html")]
[DefaultEntityIcon(ImageType.Attachment)]
public interface IReportExpressRelationship : 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 relationship.")]
string Description { get; set; }
Property Value
Name
The unique name of this relationship.
Declaration
[EntityProperty(SQLType.NVarChar, 500, false)]
[EntityDescription("The unique name of this relationship.")]
[Required]
string Name { get; set; }
Property Value
ReportExpressID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
[EntityRelationship(EntityID.ReportExpress, "ID", SingleJoinType.One, "Express Report", "Data Relationships", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
Guid ReportExpressID { get; set; }
Property Value
SourceReportDataSetID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
[EntityRelationship(EntityID.ReportExpressDataSet, "ID", SingleJoinType.One, "Express Report Data Source", "Data Source Relationships", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
Guid SourceReportDataSetID { get; set; }
Property Value
TargetReportDataSetID
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityKeyProperty]
[EntityRelationship(EntityID.ReportExpressDataSet, "ID", SingleJoinType.One, "Express Report Data Target", "Data Target Relationships", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
Guid TargetReportDataSetID { get; set; }
Property Value
Extension Methods