Class EntityPartition
Inheritance
EntityPartition
Assembly: TOMWrapper.dll
Syntax
public class EntityPartition : Partition, ICustomTypeDescriptor, INotifyPropertyChanging, IComparable, ITomErrorMessageObject, ITabularTableObject, IDescriptionObject, IAnnotationObject, IExtendedPropertyObject, IClonableObject, IDaxDependantObject, IExpressionObject, ITabularNamedObject, ITabularObject, INotifyPropertyChanged, INamedObject
Properties
DefaultExpressionProperty
Gets the default expression property on the current object.
Declaration
public override ExpressionProperty? DefaultExpressionProperty { get; }
Property Value
Overrides
EntityName
Gets or sets the Name of the underlying referenced object used to query and populate current partition.
Declaration
public string EntityName { get; set; }
Property Value
ExpressionSource
The Expression Source used by this partition.
Declaration
[TypeConverter(typeof(NamedExpressionConverter))]
public NamedExpression ExpressionSource { get; set; }
Property Value
SchemaName
Declaration
public string SchemaName { get; set; }
Property Value
Methods
Clone(string, Table)
Creates an exact copy of this Partition object.
Declaration
public override Partition Clone(string newName = null, Table newParent = null)
Parameters
Returns
Overrides
CreateNew(Table, string)
Declaration
public static EntityPartition CreateNew(Table parent, string name = null)
Parameters
Returns
GetExpression(ExpressionProperty)
Gets the specified expression from the current object.
Declaration
public override string GetExpression(ExpressionProperty expressionProperty)
Parameters
Returns
Overrides
Exceptions
GetExpressionProperties()
Gets all supported expression properties on the current object.
Declaration
public override IEnumerable<ExpressionProperty> GetExpressionProperties()
Returns
Overrides
Init()
Derived members should override this method to instantiate child objects
Declaration
protected override void Init()
Overrides
SetExpression(ExpressionProperty, string)
Sets the specified expression on the current object.
Declaration
public override void SetExpression(ExpressionProperty expressionProperty, string expression)
Parameters
Overrides
Exceptions
Implements
Extension Methods