예제 #1
0
        public JoiningSet Prepare(IExpressionPreparer preparer)
        {
            var joiningSet = new JoiningSet();

            foreach (object obj in joinSet)
            {
                if (obj is Expression)
                {
                    var exp = obj as Expression;
                    joiningSet.joinSet.Add(exp.Prepare(preparer));
                }
                else
                {
                    joiningSet.joinSet.Add(obj);
                }
            }

            return(joiningSet);
        }
예제 #2
0
        public JoiningSet Prepare(IExpressionPreparer preparer)
        {
            var joiningSet = new JoiningSet();
            foreach (object obj in joinSet) {
                if (obj is Expression) {
                    var exp = obj as Expression;
                    joiningSet.joinSet.Add(exp.Prepare(preparer));
                } else {
                    joiningSet.joinSet.Add(obj);
                }
            }

            return joiningSet;
        }
예제 #3
0
 internal FromClause()
 {
     JoinSet = new JoiningSet();
 }
예제 #4
0
 internal FromClause()
 {
     JoinSet = new JoiningSet();
 }