Condividi tramite


Configurazione database ADO.NET

Le sezioni seguenti contengono collegamenti agli script SQL necessari per configurare il database e il corrispondente invariante ADO.NET usato per configurare i provider di ADO.NET in Orleans. Questi script sono pensati per essere personalizzati, se necessario, per la distribuzione. Prima di eseguire script per clustering, persistenza o promemoria, è necessario creare tabelle principali con gli script principali.

Script principali

Database Script Pacchetto NuGet Invariante 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

Clustering

Database Script Pacchetto NuGet Invariante 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

Persistenza

Database Script Pacchetto NuGet Invariante 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

* Se si usa Orleans v3.x usare questo modello di script: https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql

Promemoria

Database Script Pacchetto NuGet Invariante 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