title: Name table in SQLite-net
body: <p>I'm building a Windows 8 C#/XAML app that uses SQLite as a storage database, and I'm trying to create multiple tables using the SQLite-net syntax. </p>
  
  <p>From what I've researched so far, a table is created based off of a class. First, I've created an "Account" class via:</p>
  
  <pre><code>public class Account
  {
      [PrimaryKey, AutoIncrement]
      public int ID { get; set; }
  
      public string Name { get; set; }
      public string Type { get; set;}
  }
  </code></pre>
  
  <p>And then create a table and enter in initial data later on in the code via:</p>
  
  <pre><code>    private static readonly string _dbPath =
          Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "data.sqlite");
  
  
          using (var db = new SQLite.SQLiteConnection(_dbPath))
          {
              db.CreateTable&lt;Account&gt;();
  
              db.RunInTransaction(() =&gt;
  
                 db.Insert(new Account()
                      {
                          Name = "MyCheckingAccount",
                          Type = "Checking",
                      })
                      );
          }
  </code></pre>
  
  <p>I want to create multiple account tables, but the <code>db.CreateTable&lt;Account&gt;()</code> syntax just creates a table and the data is inserted into the columns with <code>db.Insert().</code> I don't see where to enter the name of the table itself.</p>
  
  <p>How do I create multiple tables, i.e. one named "BusinessAccounts" and another "PersonalAccounts" based off of the Account class?</p>
  
  <p>Is there a way to do this with SQLite-net? Or do I need to write out the SQLite command explicitly somehow?</p>