Example #1
0
 internal Binding(Expression linqExpression, CqtExpression cqtExpression)
 {
     EntityUtil.CheckArgumentNull(linqExpression, "linqExpression");
     EntityUtil.CheckArgumentNull(cqtExpression, "cqtExpression");
     LinqExpression = linqExpression;
     CqtExpression  = cqtExpression;
 }
 internal bool TryGetBoundExpression(Expression linqExpression, out CqtExpression cqtExpression)
 {
     cqtExpression = _scopes
         .Where(binding => binding.LinqExpression == linqExpression)
         .Select(binding => binding.CqtExpression)
         .FirstOrDefault();
     return cqtExpression != null;
 }
Example #3
0
 internal bool TryGetBoundExpression(Expression linqExpression, out CqtExpression cqtExpression)
 {
     cqtExpression = _scopes
                     .Where(binding => binding.LinqExpression == linqExpression)
                     .Select(binding => binding.CqtExpression)
                     .FirstOrDefault();
     return(cqtExpression != null);
 }
 internal Binding(Expression linqExpression, CqtExpression cqtExpression)
 {
     EntityUtil.CheckArgumentNull(linqExpression, "linqExpression");
     EntityUtil.CheckArgumentNull(cqtExpression, "cqtExpression");
     LinqExpression = linqExpression;
     CqtExpression = cqtExpression;
 }
Example #5
0
        internal DbBinaryExpression(DbExpressionKind kind, TypeUsage type, DbExpression left, DbExpression right)
            : base(kind, type)
        {
            Debug.Assert(left != null, "DbBinaryExpression.Left cannot be null");
            Debug.Assert(right != null, "DbBinaryExpression.Right cannot be null");

            this._left  = left;
            this._right = right;
        }