Does OrmLite supports transactions via TransactionScope?

As title, does OrmLite support TransactionScope?

I need to implement a resource manager that tracks logical operation during a transaction, for example:

using (var scope = new TransactionScope())
{    
    // transactional work     
    myTracker.AppendInfo("info about something", moreInfoObject);    
    // other transactional work    
    scope.Complete();
}

Is TransactionScope supported by OrmLite, or I am forced to use .NET 1.x IDbTransaction s?

No you need to use OpenTransaction.