diff --git a/LANCommander.Launcher.Data/DatabaseContext.cs b/LANCommander.Launcher.Data/DatabaseContext.cs
index d0ee8ad9..11888c9c 100644
--- a/LANCommander.Launcher.Data/DatabaseContext.cs
+++ b/LANCommander.Launcher.Data/DatabaseContext.cs
@@ -22,7 +22,6 @@ namespace LANCommander.Launcher.Data
optionsBuilder.UseLoggerFactory(LoggerFactory);
optionsBuilder.UseSqlite($"Data Source={dbPath};Cache=Shared");
- optionsBuilder.UseLazyLoadingProxies();
}
protected override void OnModelCreating(ModelBuilder builder)
diff --git a/LANCommander.Launcher.Data/LANCommander.Launcher.Data.csproj b/LANCommander.Launcher.Data/LANCommander.Launcher.Data.csproj
index e807982f..b225fde6 100644
--- a/LANCommander.Launcher.Data/LANCommander.Launcher.Data.csproj
+++ b/LANCommander.Launcher.Data/LANCommander.Launcher.Data.csproj
@@ -16,7 +16,6 @@
-
all
diff --git a/LANCommander.Server.Data/LANCommander.Server.Data.csproj b/LANCommander.Server.Data/LANCommander.Server.Data.csproj
index deb8d8f5..a0c1cf74 100644
--- a/LANCommander.Server.Data/LANCommander.Server.Data.csproj
+++ b/LANCommander.Server.Data/LANCommander.Server.Data.csproj
@@ -11,7 +11,6 @@
-
diff --git a/LANCommander.Server.Data/Models/Action.cs b/LANCommander.Server.Data/Models/Action.cs
index ce572073..6efce15d 100644
--- a/LANCommander.Server.Data/Models/Action.cs
+++ b/LANCommander.Server.Data/Models/Action.cs
@@ -17,12 +17,12 @@ namespace LANCommander.Server.Data.Models
[JsonIgnore]
[ForeignKey(nameof(GameId))]
[InverseProperty("Actions")]
- public virtual Game? Game { get; set; }
+ public Game? Game { get; set; }
public Guid? ServerId { get; set; }
[JsonIgnore]
[ForeignKey(nameof(ServerId))]
[InverseProperty("Actions")]
- public virtual Server? Server { get; set; }
+ public Server? Server { get; set; }
}
}
diff --git a/LANCommander.Server.Data/Models/Archive.cs b/LANCommander.Server.Data/Models/Archive.cs
index 88eeca9b..468a7c0a 100644
--- a/LANCommander.Server.Data/Models/Archive.cs
+++ b/LANCommander.Server.Data/Models/Archive.cs
@@ -17,22 +17,22 @@ namespace LANCommander.Server.Data.Models
[JsonIgnore]
[ForeignKey(nameof(StorageLocationId))]
[InverseProperty(nameof(StorageLocation.Archives))]
- public virtual StorageLocation StorageLocation { get; set; }
+ public StorageLocation StorageLocation { get; set; }
public Guid? GameId { get; set; }
[JsonIgnore]
[ForeignKey(nameof(GameId))]
[InverseProperty("Archives")]
- public virtual Game? Game { get; set; }
+ public Game? Game { get; set; }
public Guid? RedistributableId { get; set; }
[JsonIgnore]
[ForeignKey(nameof(RedistributableId))]
[InverseProperty("Archives")]
- public virtual Redistributable? Redistributable { get; set; }
+ public Redistributable? Redistributable { get; set; }
[Display(Name = "Last Version")]
- public virtual Archive? LastVersion { get; set; }
+ public Archive? LastVersion { get; set; }
[Display(Name = "Uncompressed Size")]
public long UncompressedSize { get; set; }
diff --git a/LANCommander.Server.Data/Models/BaseModel.cs b/LANCommander.Server.Data/Models/BaseModel.cs
index abde38af..19b63a9f 100644
--- a/LANCommander.Server.Data/Models/BaseModel.cs
+++ b/LANCommander.Server.Data/Models/BaseModel.cs
@@ -16,7 +16,7 @@ namespace LANCommander.Server.Data.Models
[ForeignKey(nameof(CreatedById))]
[Display(Name = "Created By")]
- public virtual User? CreatedBy { get; set; }
+ public User? CreatedBy { get; set; }
[Display(Name = "Updated On")]
public DateTime UpdatedOn { get; set; }
@@ -25,6 +25,6 @@ namespace LANCommander.Server.Data.Models
[ForeignKey(nameof(UpdatedById))]
[Display(Name = "Updated By")]
- public virtual User? UpdatedBy { get; set; }
+ public User? UpdatedBy { get; set; }
}
}
diff --git a/LANCommander.Server.Data/Models/BaseTaxonomyModel.cs b/LANCommander.Server.Data/Models/BaseTaxonomyModel.cs
index c3771823..75165fc0 100644
--- a/LANCommander.Server.Data/Models/BaseTaxonomyModel.cs
+++ b/LANCommander.Server.Data/Models/BaseTaxonomyModel.cs
@@ -6,6 +6,6 @@ namespace LANCommander.Server.Data.Models
{
public string Name { get; set; }
[JsonIgnore]
- public virtual ICollection Games { get; set; }
+ public ICollection Games { get; set; }
}
}
diff --git a/LANCommander.Server.Data/Models/Category.cs b/LANCommander.Server.Data/Models/Category.cs
index 80473651..f96db00f 100644
--- a/LANCommander.Server.Data/Models/Category.cs
+++ b/LANCommander.Server.Data/Models/Category.cs
@@ -5,7 +5,7 @@ namespace LANCommander.Server.Data.Models
[Table("Categories")]
public class Category : BaseTaxonomyModel
{
- public virtual Category Parent { get; set; }
- public virtual ICollection Children { get; set; }
+ public Category Parent { get; set; }
+ public ICollection Children { get; set; }
}
}
diff --git a/LANCommander.Server.Data/Models/Collection.cs b/LANCommander.Server.Data/Models/Collection.cs
index 56586142..10eb28ac 100644
--- a/LANCommander.Server.Data/Models/Collection.cs
+++ b/LANCommander.Server.Data/Models/Collection.cs
@@ -7,6 +7,6 @@ namespace LANCommander.Server.Data.Models
public class Collection : BaseTaxonomyModel
{
[JsonIgnore]
- public virtual ICollection Roles { get; set; }
+ public ICollection Roles { get; set; }
}
}
diff --git a/LANCommander.Server.Data/Models/Company.cs b/LANCommander.Server.Data/Models/Company.cs
index 510198ae..bd1091e5 100644
--- a/LANCommander.Server.Data/Models/Company.cs
+++ b/LANCommander.Server.Data/Models/Company.cs
@@ -7,8 +7,8 @@ namespace LANCommander.Server.Data.Models
public string Name { get; set; }
[JsonIgnore]
- public virtual ICollection PublishedGames { get; set; }
+ public ICollection PublishedGames { get; set; }
[JsonIgnore]
- public virtual ICollection DevelopedGames { get; set; }
+ public ICollection DevelopedGames { get; set; }
}
}
diff --git a/LANCommander.Server.Data/Models/Game.cs b/LANCommander.Server.Data/Models/Game.cs
index 9e94f17b..eeeaf59e 100644
--- a/LANCommander.Server.Data/Models/Game.cs
+++ b/LANCommander.Server.Data/Models/Game.cs
@@ -34,28 +34,28 @@ namespace LANCommander.Server.Data.Models
[ForeignKey(nameof(EngineId))]
public virtual Engine Engine { get; set; }
- public virtual ICollection? MultiplayerModes { get; set; } = new List();
- public virtual ICollection? Genres { get; set; } = new List();
- public virtual ICollection? Tags { get; set; } = new List();
- public virtual ICollection? Platforms { get; set; } = new List();
- public virtual ICollection? Categories { get; set; } = new List();
- public virtual ICollection? Publishers { get; set; } = new List();
- public virtual ICollection? Developers { get; set; } = new List();
- public virtual ICollection? Archives { get; set; } = new List();
- public virtual ICollection