Beispiel #1
0
        public SqlLambda <T2> Join <T2>(Expression <Func <T, T2, bool> > expression)
        {
            var joinQuery = new SqlLambda <T2>(_builder, _resolver);

            _resolver.Join(expression);
            return(joinQuery);
        }
Beispiel #2
0
        public SqlLambda <TResult> Join <T2, TKey, TResult>(SqlLambda <T2> joinQuery,
                                                            Expression <Func <T, TKey> > primaryKeySelector,
                                                            Expression <Func <T, TKey> > foreignKeySelector,
                                                            Func <T, T2, TResult> selection)
        {
            var query = new SqlLambda <TResult>(_builder, _resolver);

            _resolver.Join <T, T2, TKey>(primaryKeySelector, foreignKeySelector);
            return(query);
        }