Permalink
Switch branches/tags
Commits on Aug 24, 2017
  1. Merge pull request #618 from kicsiede/master

    praeclarum committed Aug 24, 2017
    allow comparison with nullable parameter
  2. Merge pull request #617 from FatJohn/master

    praeclarum committed Aug 24, 2017
    use default parameter to Task.Factory.StartNew to do the same as Task.Run
Commits on Aug 20, 2017
  1. allow comparison with nullable parameter

    kicsiede committed Aug 20, 2017
    allow queries like
    
    var nullableInt = default(int?);
    connection
      .Table<Test>()
      .Where(x => x.Int < nullableInt);
    
    which is equivalent to
    connection
      .Query<Test>("SELECT * FROM [Test] WHERE [Int] < ?", nullableInt);
Commits on Aug 17, 2017
  1. according to this article : https://blogs.msdn.microsoft.com/pfxteam/…

    FatJohn committed Aug 17, 2017
    …2011/10/24/task-run-vs-task-factory-startnew/
    
    add default Task.Factory.StartNew parameter to do the same with Task.Run
Commits on Aug 16, 2017
  1. Rollback transactions if the commit/release fails

    praeclarum committed Aug 16, 2017
    These methods can fail with BUSY without terminating the transaction.
    This caused problems with maintaining the transaction depth and also
    put a burdern on the user to try committing again, or rolling back.
    
    To simplify things, an automatic rollback as been added.
    Now when transactions fail with BUSY, they also rollback and terminate.
    
    Fixes #604
  2. Remove debug info from nuget release builds

    praeclarum committed Aug 16, 2017
    VS2015 can't handle the portable PDB format used by mono.
    
    Fixes #614
Commits on Aug 15, 2017
  1. Merge pull request #612 from xperiandri/modern_gitignore

    praeclarum committed Aug 15, 2017
    Updated .gitignore to modern set
Commits on Aug 14, 2017
  1. Merge pull request #611 from xperiandri/uri_support

    praeclarum committed Aug 14, 2017
    Added Uri, UriBuilder and StringBuilder support as column types
Commits on Aug 13, 2017
  1. Merge pull request #505 from Clancey/master

    praeclarum committed Aug 13, 2017
    Now when in full mutex mode (serialized), reading can happen  without locking.
  2. Add SetKey to connection to support SQLCipher

    praeclarum committed Aug 13, 2017
    The key quoting is not perfect - need to improve it in the future.
    
    Working on #597
  3. Test enums defined as bytes

    praeclarum committed Aug 13, 2017
    Fixes #33
  4. Add sqlite-net-sqlcipher nuget package and project

    praeclarum committed Aug 13, 2017
    This commit is going in so I can work on the CI side.
    
    Still need to add support for the `key` pragma.
    
    Working on #597
Commits on Aug 12, 2017
  1. Make DeferredQuery docs clearer

    praeclarum committed Aug 12, 2017
    Fixes #340
  2. Merge pull request #608 from MKuckert/fix/595

    praeclarum committed Aug 12, 2017
    #595: Implements specifying WithoutRowId on the TableAttribute to cre…
  3. Merge pull request #607 from MKuckert/fix/492

    praeclarum committed Aug 12, 2017
    Fixes #492: Create temporary on-disk database by specificing empty st…
  4. Support enums with repeated values

    praeclarum committed Aug 12, 2017
    Fixes #598
  5. #595: Implements specifying WithoutRowId on the TableAttribute to cre…

    MKuckert committed Aug 12, 2017
    …ate the table accordingly
  6. Fixes #492: Create temporary on-disk database by specificing empty st…

    MKuckert committed Aug 12, 2017
    …tring as database path
  7. Switch to versioning in the CI

    praeclarum committed Aug 12, 2017
    This is work for #601
  8. Share table mappings and make thread safe

    praeclarum committed Aug 12, 2017
    This fixes #423 by guarding access to the mappings.
    It also fixes #379 by making them static.
  9. Move prepared inserts out of mapping

    praeclarum committed Aug 12, 2017
    This was the wrong place for them because they are tied to
    connections and could accidentally get shared between connections.
    
    Also remove NO_CONCURRENT as it's dangerous
Commits on Aug 11, 2017
  1. Added WAL Support

    Clancey committed Aug 11, 2017
  2. Added locking Table Creation

    Clancey committed Aug 11, 2017