The EntityInfo type exposes the following members.

Methods

  NameDescription
FromType
Gets the LightSpeed metadata for an entity type.

Properties

  NameDescription
Associations
Returns a list of all associations defined on entities of this type.
CascadeDeletes
Indicates if this entity will cascade a delete to its children when removed.
EntityType
Gets the Type of the entity represented by this EntityInfo.
Fields
Returns a list of the fields defined on entities of this type.
FlattenedAssociations
Returns a list of all associations which are held by the inheritance chain that this entity participates in.
FlattenedFields
Returns a list of all fields which are held by the inheritance chain that this entity participates in.
FlattenedValueFields
Returns a list of all value holder fields which are held by the inheritance chain that this entity participates in.
IdentityMethod
Returns the IdentityMethod which this entity uses to assign new identifiers.
InheritanceHierarchy
Returns a list of the entity types in this entity type's inheritance hierarchy (base types, derived types and sibling types).
IsIndexed
Indicates if this entity will be indexed by the SearchBroker if present in a UnitOfWork.
IsSoftDelete
Indicates if this entity will be SoftDeleted rather than physically deleted when removed.
IsTransient
Indicates if this entity is read-only.
IsVersioned
Indicates if this entity is versioned for optimistic concurrency.
ValueFields
Returns a list of the value holder fields defined on entities of this type.

See Also