ADO.NET databaskonfiguration
Följande avsnitt innehåller länkar till SQL-skript för att konfigurera databasen samt motsvarande ADO.NET invariant som används för att konfigurera ADO.NET providers i Orleans. Dessa skript är avsedda att anpassas om det behövs för distributionen. Innan du kör skript för klustring, beständighet eller påminnelser måste du skapa huvudtabeller med huvudskripten.
Huvudskript
Databas | Skript | NuGet-paket | ADO.NET invariant |
---|---|---|---|
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 |
Klustring
Databas | Skript | NuGet-paket | ADO.NET invariant |
---|---|---|---|
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 |
Bevarande
Databas | Skript | NuGet-paket | ADO.NET invariant |
---|---|---|---|
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 |
* Om du använder Orleans v3.x använder du den här skriptmallen: https://github.com/dotnet/orleanshttps://github.com/dotnet/orleans/blob/3.x/src/AdoNet/Orleans.Persistence.AdoNet/SQLServer-Persistence.sql
Påminnelser
Databas | Skript | NuGet-paket | ADO.NET invariant |
---|---|---|---|
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 |
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.