Table of Contents

Namespace Uncreated.Warfare.Database.Manual

Classes

DataReaderExtensions
ManualMySqlProvider

Simplified replacement for the old manual SQL provider. Uses connection pooling.

ManualMySqlProviderDbException

Wraps non-DbException errors thrown by IManualMySqlProvider implementations.

MySqlSnippets

Structs

PrimaryKeyPair<TModel>

Interfaces

IManualMySqlProvider

Simplified replacement for the old manual SQL provider. Uses connection pooling. Supports moderation API since EFCore 3.1 doesn't support complicated type hierarchies.

Delegates

ReadLoopAction

Called per row while reading a query response.

ReadLoopWhileAction

Called per row while reading a query response. Can return true to break from the loop.