Does DBMethods support the asynchronous design pattern and programming model of the .NET Framework?
Yes, you can define and use delegates to call the data access methods asynchronously. Doing so however will present little or no benefit since all that those methods will be doing is creating and populating a command object or returning its output parameters. The real work is done during the execution of the command, which is what you probably want to make an asynchronous operation when needed.