title: What is the better way to find tweet using LINQ to twitter?
body: <p>I'm working with twitter in my project and I need to find tweet by status Id.</p>
  
  <p>Here is an example of my code:</p>
  
  <pre><code>private Status GetStatusById(string Id, TwitterContext ctx)
  {
      ulong longId = Convert.ToUInt64(Id);
      var response = ctx.Status.Where(t =&gt; t.Type == StatusType.User &amp;&amp;
                                          t.ID == Id).ToList();
      return response.FirstOrDefault(s =&gt; s.ID == Id);
  }
  </code></pre>
  
  <p>After executing this method I have an Exception:</p>
  
  <blockquote>
    <p>LinqToTwitter.TwitterQueryException: Sorry, that page does not exist</p>
  </blockquote>
  
  <p>I'm sure that tweet really exist! </p>
  
  <p>So I don't have my tweet in the query result and I need to do more queries until I will find it. But I want to do this by only ONE query! </p>
  
  <p>I was using a search code like this </p>
  
  <pre><code>ulong longId = Convert.ToUInt64(Id);
  var searchResults =
                  (from search in ctx.Search
                   where search.Type == SearchType.Search &amp;&amp;
                   search.MaxID &lt;= longId &amp;&amp;
                   search.SinceID &gt;= longId
                   select search)
                  .SingleOrDefault();
  return searchResults.Statuses.FirstOrDefault(s =&gt; s.ID == Id);
  </code></pre>
  
  <p>But this query require searching text and I don't have it! </p>
  
  <p>Am I missing something?</p>
  
  <p>Is there any way to find tweet(status) only by ID using ONE query? </p>