Click or drag to resize

StaticEntityFieldsDataContainer Class

Container for the static data of an Entity fields object.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesStaticEntityFieldsDataContainer

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
[SerializableAttribute]
public class StaticEntityFieldsDataContainer

The StaticEntityFieldsDataContainer type exposes the following members.

Constructors
  NameDescription
Public methodStaticEntityFieldsDataContainer
Initializes a new instance of the StaticEntityFieldsDataContainer class.
Top
Properties
  NameDescription
Public propertyIndicesOfLinkedFieldsPerFieldIndex
Gets the index of the indices of linked fields per field.
Public propertyIsLocalCopy
Gets a value indicating whether this instance is a local copy.
Public propertyLinkedSupertypeFieldIndexOfIndex
Gets the index of the linked supertype field index of.
Public propertyNumberOfFields
Gets the number of fields contained in this object, which is the number of FieldInfos stored in this object.
Public propertyOwnPrimaryKeyFieldIndexes
Gets the own primary key field indexes, so not the inherited indexes as well.
Public propertyPrimaryKeyFieldIndexes
Gets the primary key field indexes.
Top
Methods
  NameDescription
Public methodCreateLocalCopy
Creates a copy of this object and sets the IsLocalCopy flag. This allows external code to alter the contents of this object.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExpand
Expands this container, if it's a local copy, with the specified number of extra slots (using append)
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 methodGetEntityNamesOfFields
Gets the entity names of fields. This is a copy of the static object inside this container.
Public methodGetFieldInfo(Int32)
Gets the field info for the slot with the index specified.
Public methodGetFieldInfo(String)
Gets the field info for the slot with the field with the name specified. Uses public static lookups for field name.
Public methodGetFieldNames
Gets the names of all fields in this object.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLinkedSuperTypeField
Gets the linked super type field.
Public methodGetOwnPrimaryKeyFieldInfos
Gets the own primary key field infos.
Public methodGetPresetAlias
Gets the preset alias for the slot with the index specified, or empty string if not set.
Public methodGetPrimaryKeyfieldInfos
Gets the primary keyfield infos.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUniqueFieldNames
Gets the unique field names.
Public methodIndexOf
Returns the index of the field with the name specified.
Public methodLinkFields
Links the supertype PK fields with the subtype PK fields IF there are PK fields of multiple entities in the set of PK fields. Linking is required in target-per-entity entities which have multiple times the same PK field in their field list.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReplaceFieldInfo
Replaces the field info.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also