Click or drag to resize

DBElementBase Class

Generic base class for all DBDriverCore elements.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.DBDriverCoreDBElementBase
    More...

Namespace:  SD.LLBLGen.Pro.DBDriverCore
Assembly:  SD.LLBLGen.Pro.DBDriverCore (in SD.LLBLGen.Pro.DBDriverCore.dll) Version: 5.4.0.0 (5.4.0)
Syntax
[FilterPropertiesAttribute]
public abstract class DBElementBase : INotifyPropertyChanged, 
	INotifyAsChanged, INotifyAsRemoved, IDisposable

The DBElementBase type exposes the following members.

Constructors
  NameDescription
Protected methodDBElementBase
CTor
Top
Properties
  NameDescription
Public propertyCreatedByDesigner
Gets or sets a value indicating whether this element is created by the designer from mappings (true) or that it was created from meta-data retrieved from the database (false, default).
Public propertyCustomProperties
Gets the Custom properties (name - value pairs) read from the schema.
Protected propertyDeserializing
Gets or sets a value indicating whether this instance is deserializing.
Public propertyErrorLog
Gets the complete ErrorLog for this object.
Public propertyFullName
Gets the full name.
Public propertyFullNameForXml
Gets the full name for XML. This is a name which has the format schemaname:elementname or schemaname:elementname:fieldname. Used for references.
Public propertyFullNameForXmlWithCatalog
Gets the full name for XML. This is a name which has the format catalogname:schemaname:elementname or catalogname:schemaname:elementname:fieldname. Used for references.
Public propertyMarkedForDeletion
Gets or sets a value indicating whether this element is marked for deletion.
Protected propertyTypeOfDBElement
Gets the type of DB element in the form of a ContainedElementType value.
Top
Methods
  NameDescription
Protected methodDeserializeAdditionalAttributes
Deserializes attributes of this element's base class from the reader.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
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 methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodHandleContainedListChangedTChangeType
Handles the contained list changed.
Public methodLogError
Logs an error in the ErrorLog structure of this object.
Public methodLogWarning
Logs the description as a warning.
Protected methodMarkElementAsChangedTChangeType
Marks the element as changed.
Public methodMarkElementAsRemoved
Marks the element as removed, which raises the ElementRemoved event.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnContainedElementAdded
Called when this object received an event of type ContainedElementAdded
Protected methodOnContainedElementChanged
Called when this object received an event of type ContainedElementChanged
Protected methodOnContainedElementRemoved
Called when this object received an event of type ContainedElementRemoved
Protected methodOnPropertyChanged
Raises the PropertyChanged event.
Protected methodPerformAdditionalContainedElementChangedWork
Performs the additional contained element changed work. Override if additional work has to be done after the OnContainedElementChanged method has run.
Public methodResetErrorLog
Resets the Error Log for this object to an empty list.
Protected methodSerializeAdditionalAttributes
Serializes the additional attributes.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventContainedElementAdded
Raised when an element was added to a collection (indirectly) contained in this element
Public eventContainedElementChanged
Raised when an element contained in this element was changed.
Public eventContainedElementRemoved
Raised when an element was removed from a collection (indirectly) contained in this element
Public eventHasBeenChanged
Raised when the implementing element has been changed
Public eventHasBeenRemoved
Raised when the implementing element has been removed from its container
Public eventPropertyChanged
Occurs when a property value changes. (INotifyPropertyChanged)
Top
See Also
Inheritance Hierarchy