Configuration de base de données ADO.NET
Les sections suivantes contiennent des liens vers des scripts SQL permettant de configurer votre base de données ainsi que l’invariant ADO.NET correspondant servant à configurer les fournisseurs ADO.NET dans Orleans. Ces scripts peuvent éventuellement être personnalisés pour votre déploiement. Avant d’exécuter des scripts pour le clustering, la persistance ou les rappels, vous devez créer des tables principales avec les scripts principaux.
Scripts principaux
Base de données | Script | Package NuGet | Invariant 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
Base de données | Script | Package NuGet | Invariant 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 |
Persistance
Base de données | Script | Package NuGet | Invariant 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 |
* Si vous utilisez Orleans v3.x, utilisez ce modèle de script : https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql
Rappels
Base de données | Script | Package NuGet | Invariant 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 |