Compartir a través de


Configuración de la base de datos de ADO.NET

Las secciones siguientes contienen vínculos a scripts SQL para configurar la base de datos, así como los ADO.NET correspondientes que se usan para configurar proveedores de ADO.NET en Orleans. Estos scripts están diseñados para personalizarse si es necesario para la implementación. Antes de ejecutar scripts para clústeres, persistencia o recordatorios, debe crear tablas principales con los scripts principales.

Scripts principales

Base de datos Script Paquete de NuGet ADO.NET invariable
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

Agrupación en clústeres

Base de datos Script Paquete de NuGet ADO.NET invariable
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

Persistencia

Base de datos Script Paquete de NuGet ADO.NET invariable
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 usa Orleans v3.x, use esta plantilla de script: https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql

Recordatorios

Base de datos Script Paquete de NuGet ADO.NET invariable
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