Default implementations of core interfaces that most people will choose to use. You can implement these framework classes yourself if you want to completely define how the this framework works under the hood, but this is a very advanced use case
Fast and robust layer for accessing databases. SQL Server, MySQL, Aurora, MariaDB, Sqlite and PostgrSQL. Designed for people that prefer to use stored procedures but works equally well for ad-hoc queries. Does not generate SQL statements from LINQ expressions.