title: LINQ to SQL query not returning correct DateTime
body: <p>I am trying to pull the most recent DateTime field from SQLite and it is returning the incorrect time.</p>
  
  <p>Here's data in the database:</p>
  
  <p><img src="https://i.stack.imgur.com/dA6gB.png" alt="enter image description here"></p>
  
  <p>And here is my method to get the most recent DateTime via LINQ:</p>
  
  <pre><code>    public string getLastSyncTime()
      {
          using (var db = new SQLite.SQLiteConnection(this.DBPath))
          {
              var query = db.Table&lt;SyncAudit&gt;()
                         .OrderByDescending(c =&gt; c.SyncTime)
                         .Select(c =&gt; c.SyncTime)
                         .FirstOrDefault();
  
            return query.ToString();
          }
      }
  </code></pre>
  
  <p>The issue is that it is not returning the expected datetime. I am getting 1/1/0001 12am:</p>
  
  <p><img src="https://i.stack.imgur.com/WQZ1A.png" alt="enter image description here"></p>
  
  <p>What am I doing wrong? </p>
  
  <p>EDIT: THis is the provider being used, per request: <a href="https://components.xamarin.com/view/sqlite-net" rel="nofollow noreferrer">https://components.xamarin.com/view/sqlite-net</a></p>
  
  <p>Edit 2: Requested SyncAudit Class:</p>
  
  <pre><code>class SyncAudit
  {
      public string Server { get; set; }
      public string Database { get; set; }
      public DateTime SyncTime { get; set; }
      public int Successful { get; set; }
  }
  </code></pre>