add lazy loading for entities

This commit is contained in:
hydrant
2019-05-13 12:51:56 +02:00
parent d87bbd5a9c
commit ac6e4b51a9
23 changed files with 1308 additions and 28 deletions

View File

@@ -12,8 +12,9 @@ namespace ReallifeGamemode.Server.Models
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
base.OnConfiguring(optionsBuilder);
optionsBuilder.UseMySql("Host=localhost;Port=3306;Database=gtav-devdb;Username=gtav-dev;Password=Test123");
optionsBuilder
.UseMySql("Host=localhost;Port=3306;Database=gtav-devdb;Username=gtav-dev;Password=Test123")
.UseLazyLoadingProxies();
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
@@ -99,5 +100,9 @@ namespace ReallifeGamemode.Server.Models
public DbSet<Entities.Group> Groups { get; set; }
public DbSet<Entities.GroupBankAccount> GroupBankAccounts { get; set; }
public DbSet<Entities.GroupVehicle> GroupVehicles { get; set; }
// Jobs
public DbSet<Entities.Job> Jobs { get; set; }
public DbSet<Entities.JobVehicle> JobVehicles { get; set; }
}
}