Class JoinEntity
- Namespace
- PHCDataLayer
- Assembly
- PHCDataLayer.dll
public class JoinEntity : CloneVO, IBaseSerialization, ICloneVO, ICloneable, IEquatable<JoinEntity>, IQueryFilters
- Inheritance
-
JoinEntity
Constructors
JoinEntity()
JoinEntity(string)
public JoinEntity(string tableName)
Parameters
| Nome |
Tipo |
Descrição |
tableName |
string |
|
JoinEntity(string, JoinsType)
public JoinEntity(string tableName, JoinsType joinType)
Parameters
JoinEntity(string, JoinsType, FilterItem)
public JoinEntity(string tableName, JoinsType joinType, FilterItem joinExpression)
Parameters
JoinEntity(string, JoinsType, string)
public JoinEntity(string tableName, JoinsType joinType, string plainExp)
Parameters
JoinEntity(string, string)
public JoinEntity(string tableName, string plainJoin)
Parameters
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
Returns
- bool
Parse()
Returns
- string
Events
GetTablePath
public event JoinEntity.GetTablePathEventHandler GetTablePath
Event Type
- JoinEntity.GetTablePathEventHandler
Explicit Interface Implementations
Equals1(JoinEntity)
bool Equals1(JoinEntity other)
Parameters
Returns
- bool
joinExp
List<FilterItem> joinExp { get; set; }
Returns
- List<FilterItem>