Click or drag to resize

MetaJoin Class

A MetaJoin defines how to join 2 MetaTables
Inheritance Hierarchy

Namespace:  Seal.Model
Assembly:  SealLibrary (in SealLibrary.dll) Version: (
public class MetaJoin : RootComponent

The MetaJoin type exposes the following members.

Public methodMetaJoin
Initializes a new instance of the MetaJoin class
Public propertyClause
SQL Clause or LINQ Clause (for No SQL Source) used to define the join between the 2 tables.
Public propertyError
Last error message
Public propertyGUID
The unique identifier
(Inherited from RootComponent.)
Public propertyHelperCheckJoin
Editor Helper: Check the join in the database
Public propertyInformation
Last information message
Public propertyIsBiDirectional
Indicates if the join can also be used in the other direction (left-right or right-left)
Public propertyJoinType
The type of join used to link the 2 tables
Public propertyLeftTable
Left table for the join definition
Public propertyLeftTableGUID
Left table GUID for the join definition
Public propertyName
Name of the join. If reset to an Empty String, the name is built using the table names.
(Overrides RootComponentName.)
Protected propertyProperties
List of properties of the object
(Inherited from RootEditor.)
Public propertyRightTable
Right table GUID for the join definition
Public propertyRightTableGUID
Right table GUID for the join definition
Public propertySource
Current MetaSource
Public propertySQLJoinType
SQL generated for the join type
Public methodCheckJoin
Helper to check the join
Public methodStatic memberCreate
Basic creation
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.)
Protected methodGetProperty
Get a property descriptor from a property name
(Inherited from RootEditor.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Init the editor objects
(Inherited from RootEditor.)
Public methodInitDefaultValues
Init the default values
(Inherited from RootEditor.)
Public methodInitEditor
Init the editor objects and the default values
(Inherited from RootEditor.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetReadOnly
Set all properties to readonly
(Inherited from RootEditor.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateEditor
Update editor attributes
(Inherited from RootEditor.)
Protected methodUpdateEditorAttributes (Overrides RootEditorUpdateEditorAttributes.)
Protected field_dctd (Inherited from RootEditor.)
Protected field_GUID (Inherited from RootComponent.)
Protected field_name (Inherited from RootComponent.)
Protected field_source
Public fieldIsEditable
True if the join is editable
See Also