konfiguracja bazy danych ADO.NET
Poniższe sekcje zawierają linki do skryptów SQL w celu skonfigurowania bazy danych, a także odpowiadających ADO.NET niezmiennych elementów używanych do konfigurowania dostawców ADO.NET w programie Orleans. Te skrypty mają zostać dostosowane w razie potrzeby dla danego wdrożenia. Przed wykonaniem skryptów dla klastrowania, trwałości lub przypomnień należy utworzyć główne tabele za pomocą skryptów głównych.
Skrypty główne
baza danych | Skrypt | Pakiet NuGet | ADO.NET niezmienne |
---|---|---|---|
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 |
Klastrowanie
baza danych | Skrypt | Pakiet NuGet | ADO.NET niezmienne |
---|---|---|---|
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 |
Trwałość
baza danych | Skrypt | Pakiet NuGet | ADO.NET niezmienne |
---|---|---|---|
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 |
* Jeśli używasz wersji Orleans 3.x, użyj tego szablonu skryptu: https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql
Przypomnienia
baza danych | Skrypt | Pakiet NuGet | ADO.NET niezmienne |
---|---|---|---|
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 |