Table of Contents

Class JoinEntity

Namespace
PHCDataLayer
Assembly
PHCDataLayer.dll
public class JoinEntity : CloneVO, IBaseSerialization, ICloneVO, ICloneable, IEquatable<JoinEntity>, IQueryFilters
Inheritance
JoinEntity

Constructors

JoinEntity()

public JoinEntity()

JoinEntity(string)

public JoinEntity(string tableName)

Parameters

Nome Tipo Descrição
tableName string

JoinEntity(string, JoinsType)

public JoinEntity(string tableName, JoinsType joinType)

Parameters

Nome Tipo Descrição
tableName string
joinType JoinsType

JoinEntity(string, JoinsType, FilterItem)

public JoinEntity(string tableName, JoinsType joinType, FilterItem joinExpression)

Parameters

Nome Tipo Descrição
tableName string
joinType JoinsType
joinExpression FilterItem

JoinEntity(string, JoinsType, string)

public JoinEntity(string tableName, JoinsType joinType, string plainExp)

Parameters

Nome Tipo Descrição
tableName string
joinType JoinsType
plainExp string

JoinEntity(string, string)

public JoinEntity(string tableName, string plainJoin)

Parameters

Nome Tipo Descrição
tableName string
plainJoin string

Fields

_tableName

Importantly, it serves to place the table name in the places of the sql command

protected string _tableName

Field Value

string

Properties

EntityAliasOrName

public string EntityAliasOrName { get; }

Property Value

string

EntityStructure

public VOStructure EntityStructure { get; set; }

Property Value

VOStructure

entityAlias

public string entityAlias { get; set; }

Property Value

string

joinType

public JoinsType joinType { get; set; }

Property Value

JoinsType

plainJoin

public string plainJoin { get; set; }

Property Value

string

subselect

public string subselect { get; set; }

Property Value

string

tableName

public string tableName { get; set; }

Property Value

string

Methods

Clone()

public JoinEntity Clone()

Returns

JoinEntity

Equals(JoinEntity)

public bool Equals(JoinEntity other)

Parameters

Nome Tipo Descrição
other JoinEntity

Returns

bool

Parse()

public string Parse()

Returns

string

Events

GetTablePath

public event JoinEntity.GetTablePathEventHandler GetTablePath

Event Type

JoinEntity.GetTablePathEventHandler

Explicit Interface Implementations

Equals1(JoinEntity)

bool Equals1(JoinEntity other)

Parameters

Nome Tipo Descrição
other JoinEntity

Returns

bool

joinExp

List<FilterItem> joinExp { get; set; }

Returns

List<FilterItem>