protected virtual bool CompareEntity(EntityExpression x, EntityExpression y)
 {
     return((x.Entity == y.Entity) && this.Compare(x.Expression, y.Expression));
 }
示例#2
0
 protected virtual Expression VisitEntity(EntityExpression entity)
 {
     this.Visit(entity.Expression);
     return(entity);
 }
 protected override Expression VisitEntity(EntityExpression entity)
 {
     return(this.Visit(entity.Expression));
 }
示例#4
0
        protected virtual Expression VisitEntity(EntityExpression entity)
        {
            Expression expression = this.Visit(entity.Expression);

            return(this.UpdateEntity(entity, expression));
        }
示例#5
0
 public abstract EntityExpression IncludeMembers(EntityExpression entity, Func <MemberInfo, bool> fnIsIncluded);
示例#6
0
 public abstract bool HasIncludedMembers(EntityExpression entity);