/// <summary> /// Adds the future query to the waiting queries list on this context. /// </summary> /// <param name="query">The future query.</param> public void AddQuery(IFutureQuery query) { if (query == null) { throw new ArgumentNullException("query"); } FutureQueries.Add(query); }
public void ExecuteFutureQueries() { if (FutureQueries.Count == 0) { return; } FutureQueries .FirstOrDefault() .Load(); foreach (var future in FutureQueries) { future.IsLoaded = true; } FutureQueries.Clear(); }