Exemplo n.º 1
0
                public bool Equals(RelationsChainElement left, RelationsChainElement right)
                {
                    bool rez = left.myEntityName == right.myEntityName &&
                               left.nextEntityName == right.nextEntityName &&
                               left.myKeyFieldName == right.myKeyFieldName &&
                               left.nextKeyFieldName == right.nextKeyFieldName;

                    /*
                     * fn.dp("");
                     * fn.dp("Comparing entities:");
                     * fn.dp(left.ToString());
                     * fn.dp(right.ToString());
                     * fn.dp("Rezult is: " + ( rez ? "EQUAL" : "NOT EQUAL"));
                     */


                    return(rez);
                }
Exemplo n.º 2
0
            public void addElement(Relation r, RelationsChainElement prevElement)
            {
                //инициализация последующего элемента из предыдущего

                //addElement(new RelationsChainElement(r, myEntityName));
            }
Exemplo n.º 3
0
 public RelationsChainElement(Relation _r, RelationsChainElement prevElement)
 {
     myEntityName = prevElement.nextEntityName;
     r            = _r;
 }
Exemplo n.º 4
0
 public void addElement(RelationsChainElement el)
 {
     items.Add(el);
 }