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 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET