Click or drag to resize

EntityCoreTFieldsEntityStaticMetaDataBase Class

Base class for meta-data for an entity definition, which is used by this base class to perform various operations without generated code. This class is inherited by classes in the generated entities.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesEntityCoreTFieldsEntityStaticMetaDataBase

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
protected class EntityStaticMetaDataBase

The EntityCoreTFieldsEntityStaticMetaDataBase generic type exposes the following members.

Constructors
  NameDescription
Public methodEntityCoreTFieldsEntityStaticMetaDataBase
Initializes a new instance of the EntityCoreTFieldsEntityStaticMetaDataBase class
Top
Methods
  NameDescription
Protected methodAddNavigatorMetaDataTContaining, TCollection(String, FuncTContaining, IEntityCollectionCore, ActionTContaining, TCollection, FuncTContaining, IEntityCollectionCore, FuncIEntityRelation, Type, Int32)
Adds the meta-data for a multi-instance navigator to this meta-data container. This navigator is mapped onto a 1:n relationship. For m:n navigators, use the other overload.
Protected methodAddNavigatorMetaDataTContaining, TCollection(String, FuncTContaining, IEntityCollectionCore, ActionTContaining, TCollection, FuncTContaining, IEntityCollectionCore, FuncIEntityRelation, FuncIEntityRelation, String, String, Type, Int32)
Adds the meta-data for a multi-instance navigator to this meta-data container. This navigator is mapped onto a 1:n relationship. For m:n navigators, use the other overload.
Protected methodAddNavigatorMetaDataTContaining, TRelated(String, String, ActionTContaining, TRelated, FuncTContaining, TRelated, ActionTContaining, TRelated, IEntityRelation, FuncIEntityRelation, String, Int32, FuncTContaining, PropertyChangedEventHandler, Boolean, Int32)
Adds the meta-data for a single instance navigator to this meta-data container
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAllRelations
Creates for all m:1, 1:1 and 1:n navigator the relationship object and adds it to a list and returns that list.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetPrefetchPathElement(String, IEntityCollection)
Creates a prefetch path element for the navigator specified. The collection specified is the collection created for this element which will contain the data fetched for this node.
Public methodGetPrefetchPathElement(String, IEntityCollection2)
Creates a prefetch path element for the navigator specified. The collection specified is the collection created for this element which will contain the data fetched for this node.
Public methodGetRelationsForNavigator
Returns a new Relationcollection with all the relations for the navigator specified
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetEntityCoreInfo
Sets the core info for this entity, which is used in query generation and other activity.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also