123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Ant.ORM
- {
- public class JoinOnTableNode
- {
- private string name;// 节点名称
- private JoinOnTableNode parent;// 父节点
- // 孩子节点
- public JoinOnTableNode()
- {
- }
- // <summary>
- /// 主表
- /// </summary>
- public string TableName;
- /// <summary>
- /// 主表别名
- /// </summary>
- public string TableAsName;
- // <summary>
- /// 关联表
- /// </summary>
- public string NTableName;
- /// <summary>
- /// 关联表别名
- /// </summary>
- public string NTableAsName;
- /// <summary>
- /// 关联方式
- /// </summary>
- public JoinTypes JoinType;
- /// <summary>
- /// 关联条件
- /// </summary>
- public string JoinOn1;
- /// <summary>
- /// 关联条件
- /// </summary>
- public string JoinOn2;
- public JoinOnTableNode getParent()
- {
- return parent;
- }
- public void setParent(JoinOnTableNode parent)
- {
- this.parent = parent;
- }
- protected JionNodeCollection _nodes;
- /// <summary>
- /// 节点
- /// </summary>
- public JionNodeCollection Nodes
- {
- get
- {
- if (_nodes == null)
- {
- _nodes = new JionNodeCollection();
- }
- return _nodes;
- }
- }
- }
- public class JoinColumns
- {
- /// <summary>
- /// on主关联条件
- /// </summary>
- public string M_OnWhere
- {
- get;
- set;
- }
- /// <summary>
- /// on次关联条件
- /// </summary>
- public string N_OnWhere
- {
- get;
- set;
- }
- }
- }
|