praeclarum/sqlite-net — pull request #79 by rros (2012-07-27 14:36:38+00:00)
Title: Add support for running nested transactions with RunInSavepointTransaction

This method makes it easier to run queries in a nested transaction using savepoints. It allows code like this:

```c#
public void SomeBusinessRule()
{
db.RunInSavepointTransaction(() => {
db.Insert(new Foo { Id = 1 });

OtherBusinessRule();
});
}

public void OtherBusinessRule()
{
db.RunInSavepointTransaction(() => {
db.Update(new Bar { Id = 42 });
});
}
```

Tests included.

Please let me know what you think :)