ErElement Class

An element of an entity relationship diagram that relationships can link: an entity or a subgraph.

public abstract class ErElement

Properties

NameDescription
CssClassesGets the CSS classes of the element: the names of styles of ErDiagram.ClassDefinitions.
IdGets the identifier of the element, unique in the diagram. It is the name shown when there is no ErElement.Label.
LabelGets or sets the name shown, or null to show the identifier.
StyleGets or sets the style of the element, which takes precedence over the style of its classes.

CssClasses

ErElement.cs

Gets the CSS classes of the element: the names of styles of ErDiagram.ClassDefinitions.

public IList<string> CssClasses { get; }

Property value

IList<string>

Gets the identifier of the element, unique in the diagram. It is the name shown when there is no ErElement.Label.

public string Id { get; }

Property value

string

Gets or sets the name shown, or null to show the identifier.

public DiagramText? Label { get; set; }

Property value

DiagramText?

Gets or sets the style of the element, which takes precedence over the style of its classes.

public DiagramStyle? Style { get; set; }

Property value

DiagramStyle?

Methods

NameDescription
ToString()Returns the identifier of the element.

ToString()

ErElement.cs

Returns the identifier of the element.

public override string ToString()

Returns

string The identifier.