Class QueryRunnerStepParameter
Inheritance
QueryRunnerStepParameter
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class QueryRunnerStepParameter : BaseEntity, IQueryRunnerStepParameter, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IQueryRunnerStepParameter>
Constructors
QueryRunnerStepParameter()
Declaration
public QueryRunnerStepParameter()
Properties
ParameterDefaultValue
This indicates a constant default value to provide as the value for the parameter for this runner step
Declaration
[StringLength(500)]
public string ParameterDefaultValue { get; set; }
Property Value
This indicates a formula value to provide as the value for the parameter for this runner step
Declaration
public string ParameterFormulaValue { get; set; }
Property Value
ParameterName
The parameter name for the runner step that this should provide a value for. Can be null if SQLWrapperParameterID
is used
If ParameterDefaultValue and ParameterFormulaValue are empty, this parameter is
ignored.
Any changes to system parameters, such as AccountID, will be ignored
Declaration
[StringLength(100)]
public string ParameterName { get; set; }
Property Value
ParentQueryRunnerID
The overall parent runner this parameter belongs to
Declaration
[Required]
public Guid ParentQueryRunnerID { get; set; }
Property Value
ParentQueryRunnerID_Label
Declaration
public string ParentQueryRunnerID_Label { get; set; }
Property Value
ParentQueryRunnerID_Label_Silent
Declaration
[NotMapped]
public string ParentQueryRunnerID_Label_Silent { get; set; }
Property Value
ParentQueryRunnerStepID
The parent runner step this is a parameter for
Declaration
[Required]
public Guid ParentQueryRunnerStepID { get; set; }
Property Value
ParentQueryRunnerStepID_Label
Declaration
public string ParentQueryRunnerStepID_Label { get; set; }
Property Value
ParentQueryRunnerStepID_Label_Silent
Declaration
[NotMapped]
public string ParentQueryRunnerStepID_Label_Silent { get; set; }
Property Value
SQLWrapperParameterID
The parameter for the runner step that this should provide a value for. Can be null if ParameterName is used
If ParameterDefaultValue and ParameterFormulaValue are empty, this parameter is
ignored.
Any changes to system parameters, such as AccountID, will be ignored
Declaration
public Guid? SQLWrapperParameterID { get; set; }
Property Value
SQLWrapperParameterID_Label
Declaration
public string SQLWrapperParameterID_Label { get; set; }
Property Value
SQLWrapperParameterID_Label_Silent
Declaration
[NotMapped]
public string SQLWrapperParameterID_Label_Silent { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IQueryRunnerStepParameter)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IQueryRunnerStepParameter source)
Parameters
Implements
Extension Methods