1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-15 17:50:19 -05:00

removing app.config and web.config and putting in code

starting support for mysql (for linux)
This commit is contained in:
RaidMax
2018-04-06 19:15:17 -05:00
parent e8481b5b25
commit 724d4a64c4
15 changed files with 1097 additions and 102 deletions

View File

@ -0,0 +1,30 @@
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Data.Entity.SqlServerCompact;
using System.Data.SqlServerCe;
namespace SharedLibrary.Database
{
class ContextConfiguration : DbConfiguration
{
public ContextConfiguration()
{
if (!Utilities.IsRunningOnMono())
{
SetExecutionStrategy("System.Data.SqlServerCe.4.0", () => new DefaultExecutionStrategy());
SetProviderFactory("System.Data.SqlServerCe.4.0", new SqlCeProviderFactory());
SetProviderServices("System.Data.SqlServerCe.4.0", SqlCeProviderServices.Instance);
SetDefaultConnectionFactory(new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0"));
}
else
{
/* SetExecutionStrategy("MySql.Data.MySqlClient", () => new DefaultExecutionStrategy());
SetProviderFactory("MySql.Data.MySqlClient", new MySql.Data.MySqlClient.MySqlClientFactory());
SetProviderServices("MySql.Data.MySqlClient", new MySql.Data.MySqlClient.MySqlProviderServices());
SetDefaultConnectionFactory(new MySql.Data.Entity.MySqlConnectionFactory());*/
}
}
}
}