次の方法で共有


ADO.NET データベースの構成

次のセクションには、データベースを構成するための SQL スクリプトへのリンクに加え、Orleans に ADO.NET プロバイダーを構成するために使用される、対応する ADO.NET インバリアントへのリンクが含まれています。 これらのスクリプトは、デプロイで必要な場合にカスタマイズすることを目的としています。 クラスタリング、永続化、またはリマインダーのスクリプトを実行するには、メイン スクリプトを使用してメイン テーブルを作成する必要があります。

メイン スクリプト

データベース スクリプト NuGet パッケージ 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

クラスタリング

データベース スクリプト NuGet パッケージ 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

永続化

データベース スクリプト NuGet パッケージ 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

* Orleans v3.x を使用している場合は、こちらのスクリプト テンプレートをお使いください https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql

リマインダー

データベース スクリプト NuGet パッケージ 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