ADO.NET 数据库配置

以下部分包含用于配置数据库的 SQL 脚本的链接,以及用于在 Orleans 中配置 ADO.NET 提供程序的相应 ADO.NET 固定项。 你可以根据部署需要对这些脚本进行自定义。 在执行用于群集、持久性或提醒的脚本之前,需要使用 Main 脚本创建主表。

Main 脚本

数据库 脚本 NuGet 包 ADO.NET 固定项
SQL Server SQLServer-Main.sql System.Data.SqlClient System.Data.SqlClient
MySQL/MariaDB MySQL-Main.sql MySql.Data MySql.Data.MySqlClient
PostgreSQL PostgreSQL-Main.sql Npgsql Npgsql
Oracle Oracle-Main.sql ODP.net Oracle.DataAccess.Client

群集

数据库 脚本 NuGet 包 ADO.NET 固定项
SQL Server SQLServer-Clustering.sql System.Data.SqlClient System.Data.SqlClient
MySQL/MariaDB MySQL-Clustering.sql MySql.Data MySql.Data.MySqlClient
PostgreSQL PostgreSQL-Clustering.sql Npgsql Npgsql
Oracle Oracle-Clustering.sql ODP.net Oracle.DataAccess.Client

持久性

数据库 脚本 NuGet 包 ADO.NET 固定项
SQL Server SQLServer-Persistence.sql System.Data.SqlClient System.Data.SqlClient
MySQL/MariaDB MySQL-Persistence.sql MySql.Data MySql.Data.MySqlClient
PostgreSQL PostgreSQL-Persistence.sql Npgsql Npgsql
Oracle Oracle-Persistence.sql ODP.net Oracle.DataAccess.Client

提醒

数据库 脚本 NuGet 包 ADO.NET 固定项
SQL Server SQLServer-Reminders.sql System.Data.SqlClient System.Data.SqlClient
MySQL/MariaDB MySQL-Reminders.sql MySql.Data MySql.Data.MySqlClient
PostgreSQL PostgreSQL-Reminders.sql Npgsql Npgsql
Oracle Oracle-Reminders.sql ODP.net Oracle.DataAccess.Client