Compartilhar via


Configuração do banco de dados ADO.NET

As seções a seguir contêm links para scripts SQL para configurar seu banco de dados e também a invariável do ADO.NET correspondente usada para configurar provedores ADO.NET no Orleans. Se necessário, esses scripts devem ser personalizados para sua implantação. Antes de executar scripts para Clustering, Persistência ou Lembretes, é necessário criar tabelas principais com os scripts Principais.

Scripts principais

Banco de dados Script Pacote NuGet Invariável do 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

Banco de dados Script Pacote NuGet Invariável do 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

Persistência

Banco de dados Script Pacote NuGet Invariável do 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 você estiver usando o Orleans v3.x, use este modelo de script: https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql

Lembretes

Banco de dados Script Pacote NuGet Invariável do 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