SQL Azure, SQL Server 2022, 2019, 2017, 2016, 2014, 2012, 2008, 2005 (including Express editions), SQL Server 2000 and MSDE.
MySQL
8.4, 8.0, 5.7, 5.6, 5.5, 5.4, 5.1, 5.0, 4.1, 4.0, and 3.23, including Embedded servers (starting with 4.1), 64-bit MySQL servers, Percona, and MariaDB.
Amazon RDS for MySQL, Amazon RDS for MariaDB (versions 5, 10, 11), and Amazon RDS for Aurora.
PostgreSQL
Versions 8 through 17, as well as EnterpriseDB, Pervasive PostgreSQL servers, and Heroku Postgres.
SQLite
Version 3 and later.
DB2
DB2 for LUW: Version 8.0 and later.
DB2 for OS/390 and z/OS via DB2 Connect: Version 6 and later.
Microsoft Access
Version 2021, 2019, 2016, 2013, 2010, 2003, 2000, 97, 95.
InterBase
Versions 6.x and later.
Firebird: Versions 2.x, 1.x.
Yaffil
Platforms
.NET 5.0-9.0
.NET Core 1.x-3.0
.NET Standard 1.3-2.1
.NET Frameworks 2.0–4.8
ASP.NET Core
Blazor
.NET MAUI (previously Xamarin)
.NET Compact Framework
Mono Framework
Sync Framework
OS
x64 and x86 architecture
Windows, Linux, macOS
.NET languages
C#
VB.NET
F#
Core ADO.NET classes
UniConnection - Establishes a connection to a database server and initiates a transaction.
UniCommand - Executes SQL statements and stored procedures in a database and exposes parameters.
UniDataReader - Provides access to and reads a forward-only stream of data from a database.
UniDataAdapter - Populates a DataSet and synchronizes updates with a database.
UniParameter - Defines input, output, and return value parameters for commands and stored procedures.
UniException - Returned when a database error occurs.