Click or drag to resize

PersistenceInfoProviderBase Class

Abstract class for the persistence info provider class which is used to provide FieldPersistenceInfo objects for fields/entities.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesPersistenceInfoProviderBase

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
public abstract class PersistenceInfoProviderBase : IPersistenceInfoProvider

The PersistenceInfoProviderBase type exposes the following members.

Constructors
  NameDescription
Protected methodPersistenceInfoProviderBase
Initializes a new instance of the PersistenceInfoProviderBase class
Top
Methods
  NameDescription
Protected methodAddElementFieldMapping
Adds an element field mapping for the element name.elementfieldname field.
Protected methodAddElementMapping(String, String)
Specifies that the element with the name elementName is mapped onto the resultset of the tvf call with the name tvfCallName.
Protected methodAddElementMapping(String, String, String, String, Int32)
Adds an element mapping. Defaults to Retrieve for allowed action combinations. Use for typed views.
Protected methodAddElementMapping(String, String, String, String, Int32, Int32)
Adds an element mapping.
Protected methodAddTvfCallFieldPersistenceInfo
Adds the TVF call field persistence info object specified.
Public methodCanPerformAction
Determines whether the entity with the name specified is allowed to perform the action specified in actionToCheck. Is compared against the specified actioncombination defined with the entity mapping.
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 methodGetAllFieldPersistenceInfos(String)
Retrieves for each field of entity / typed view with the name passed in the corresponding IFieldPersistenceInfo instance. The order of these IFieldPersistenceInfo objects is the same as the corresponding fields in an entity / typed view with the name objectName.
Public methodGetAllFieldPersistenceInfos(IEntity2)
Retrieves for each field of the entity instance passed in the corresponding IFieldPersistenceInfo instance.
Public methodGetFieldPersistenceInfo
Retrieves for the field with name fieldName of entity / typed view with the name passed in the corresonding IFieldPersistenceInfo instance.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetTvfCallInfo
Gets the persistence info for the tvf call with the name specified.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitClass
Inits the class.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also