AtomsFramework Persistence Layer Reference Guide

Join Class

[This is preliminary documentation and subject to change.]

Holds meta data information for building SQL statements based on Joins.

For a list of all members of this type, see Join Members.

System.Object
   AtomsFramework.Join

[Visual Basic]
Public Class Join
[C#]
public class Join

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

The join class maps a left side join and a right side class map and specifies the association that should be used to join both sides together.

To allow nested joins the left side of the join must be another join object. If it is Nothing then only the right side is used when generating the SQL. The only join object that will not have a left side will be the first join object instantiated. All other joins used to build an SQL statement need to have the left side specified.

If the join is meant to resolve a subclassing arrangement then the association map will not be specified, however the isSuperClass flag will be set.

Requirements

Namespace: AtomsFramework

Assembly: AtomsFramework (in AtomsFramework.dll)

See Also

Join Members | AtomsFramework Namespace