Class Join

Join defines a relationship between a pair of tables.

System.Object
  Stonefield.Collections.BaseItem
    Stonefield.Collections.BaseNamedItem
      Stonefield.Collections.BaseNamedItemPersistent
        Stonefield.Query.DataDictionary.MetaDataObject
          Stonefield.Query.DataDictionary.Join
public class Join : MetaDataObject, IJoin

Class Members

MemberDescription

Constructor

IDChanged

Raised when the ID is changed.

PropertyChanged

Raised when a property is changed.

_complexExpression

The underlying store for ComplexExpression.

GetJoinExpression

Get the SQL join expression for this join.

public sealed string GetJoinExpression();

ToString

ToString returns the names of the child and parent tables.

public virtual string ToString();

Changed

Flags that one or more properties of the item have changed since it was last loaded or saved.

ChildTable

The child table in the relationship.

ComplexExpression

The join expression for the relation.

Expressions

A collection of JoinExpression objects for simple joins.

HowToFilterUnfavoredTable

Specifies how to handle a filter condition on the unfavored table of an outer join.

ID

The ID of the item.

JoinType

The join type.

Loading

Flags that the item is being loaded from storage.

Name

The name of the item.

ParentTable

The parent table in the relationship.

Updated

The date/time the object was last updated.

UserDefined

This property can contain anything the developer wants to put in it.

Version

The version number for the object.

Weight

The weighting for the join.

Requirements

Namespace: Stonefield.Query.DataDictionary
Assembly: datadictionary.dll