title: SQLite.SQLiteException thrown in Xamarin.Android when trying to create a table
body: <p>I am trying to create a simple local SQLite database using Xamarin.Android.
  The code for that is:</p>
  
  <pre><code>string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
  SQLiteConnectiondb = new SQLiteConnection (Path.Combine (folder, "Experimental.db"));
  db.CreateTable&lt;Employee&gt;();
  </code></pre>
  
  <p>My Employee class is:</p>
  
  <pre><code>[Table("Employees")]
      public class Employee
      {
          [PrimaryKey, AutoIncrement]
          int Id { get; set; }
  
          string Name { get; set; }
  
      }
  </code></pre>
  
  <p>The exception I am getting whenever the code reaches db.CreateTable is:</p>
  
  <pre><code> SQLite.SQLiteException: near ")": syntax error
    at at SQLite.SQLite3.Prepare2 (intptr,string) &lt;IL 0x0002c, 0x00160&gt;
    at at SQLite.SQLiteCommand.Prepare () &lt;IL 0x00011, 0x0008f&gt;
    at at SQLite.SQLiteCommand.ExecuteNonQuery () &lt;IL 0x00013, 0x000b3&gt;
    at at SQLite.SQLiteConnection.Execute (string,object[]) &lt;IL 0x00041, 0x001ab&gt;
    at at SQLite.SQLiteConnection.CreateTable (System.Type,SQLite.CreateFlags) &lt;IL 0x000a4, 0x005cb&gt;
    at at SQLite.SQLiteConnection.CreateTable&lt;Core.Employee&gt; (SQLite.CreateFlags) &lt;0x00063&gt;
  </code></pre>
  
  <p>To the inexperienced eyes of mine, this does look like an issue related to SQLite itself. Has anyone else faced this and if so - what was your work-around?</p>