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 os invariantes ADO.NET correspondentes usados para configurar provedores de ADO.NET no Orleans. Personalize esses scripts conforme necessário para sua implantação. Antes de executar scripts para Clustering, Persistência ou Lembretes, você precisa criar as tabelas principais usando os scripts principais.

Scripts principais

Banco de dados Roteiro 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
Oráculo Oracle-Main.sql ODP.net Oracle.DataAccess.Client

Agrupamento

Banco de dados Roteiro 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
Oráculo Oracle-Clustering.sql ODP.net Oracle.DataAccess.Client

Persistência

Banco de dados Roteiro 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
Oráculo Oracle-Persistence.sql ODP.net Oracle.DataAccess.Client

* Se você estiver usando Orleans v3.x, use este modelo de script: https://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql

Lembretes

Banco de dados Roteiro 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
Oráculo Oracle-Reminders.sql ODP.net Oracle.DataAccess.Client