A lightweight, extensible, open-source, and cross-platform version of the Entity Framework data access technology.
while the underlaying ado library can auto reconnect, it will still throw an error. your error handling code should do the proper cleanup and retry. the complexity of this depends on the transaction logic. the recovery logic should be similar to handling a deadlock which your code can always get.