added MySQL support

fixed login bug
IW3 official support
This commit is contained in:
RaidMax
2018-04-25 01:38:59 -05:00
parent 0e3d280595
commit ece519251a
18 changed files with 63 additions and 463 deletions

View File

@ -107,7 +107,7 @@ namespace SharedLibraryCore.Services
{
using (var context = new DatabaseContext())
{
return await new DatabaseContext().Clients
return await context.Clients
.AsNoTracking()
.Include(c => c.CurrentAlias)
.Include(c => c.AliasLink.Children)
@ -216,7 +216,7 @@ namespace SharedLibraryCore.Services
{
using (var context = new DatabaseContext())
{
return await new DatabaseContext().Clients
return await context.Clients
.AsNoTracking()
.Include(c => c.CurrentAlias)
.Where(c => c.Level >= Player.Permission.Trusted)

View File

@ -15,6 +15,11 @@ namespace SharedLibraryCore.Services
private dynamic _context;
private DbSet<TEntity> _dbSet;
~GenericRepository()
{
_context.Dispose();
}
protected DbContext Context
{
get