namespace GameIdeas.Shared.Model; public partial class Game { public Game() { GamePlatforms = new HashSet(); GameProperties = new HashSet(); GameTags = new HashSet(); } public int Id { get; set; } public string Title { get; set; } = null!; public DateTime? ReleaseDate { get; set; } public DateTime CreationDate { get; set; } public string CreationUserId { get; set; } = null!; public DateTime? ModificationDate { get; set; } public string? ModificationUserId { get; set; } public double? StorageSpace { get; set; } public string? Description { get; set; } public int Interest { get; set; } public int? PublisherId { get; set; } public int? DeveloperId { get; set; } public virtual User CreationUser { get; set; } = null!; public virtual User? ModificationUser { get; set; } public virtual Publisher? Publisher { get; set; } public virtual Developer? Developer { get; set; } public virtual ICollection GamePlatforms { get; set; } public virtual ICollection GameProperties { get; set; } public virtual ICollection GameTags { get; set; } }