public TracedQueryable(IQueryable <T> original, Orm.Query aspect, DescriptionHolder description, bool stopHashingCrutch) { Original = original; _originalExpression = original.Expression; if (stopHashingCrutch) { _originalExpression = StopHashingCrutch.Apply <T>(_originalExpression); } Aspect = aspect; Description = description; }
public QueryBuilder(Orm.Query src) { Src = src; if (Src != null) { if (!src.Stats.OnlineCollectionUsageStats.ContainsKey(typeof(TEntity))) { src.Stats.OnlineCollectionUsageStats[typeof(TEntity)] = 0; } src.Stats.OnlineCollectionUsageStats[typeof(TEntity)]++; } }
public TracedQueryable(IQueryable original, Orm.Query aspect, DescriptionHolder description) { Original = original; Aspect = aspect; Description = description; }