diff --git a/Data/MapData.cs b/Data/MapData.cs index e49cc51..64f1a00 100644 --- a/Data/MapData.cs +++ b/Data/MapData.cs @@ -8,8 +8,10 @@ namespace ProjectGrid.Data public class MapData { [Key] + [Column("MapId")] public int Id { get; set; } public string Name { get; set; } + public string Description { get; set; } [Required] public uint Width { get; set; } diff --git a/Data/TileData.cs b/Data/TileData.cs index 1003756..43b5ff5 100644 --- a/Data/TileData.cs +++ b/Data/TileData.cs @@ -5,14 +5,18 @@ using System.ComponentModel.DataAnnotations; namespace ProjectGrid.Data { [Table("Tile", Schema = "Map")] - public class MapData + public class TileData { [Key] - [Column("MapId")] + [Column("TileId")] public int Id { get; set; } + public int MapId { get; set; } public string Name { get; set; } public string Description { get; set; } + [ForeignKey("MapId")] + public virtual MapData map { get; set; } + [Required] [Column("PosX")] public uint X { get; set; } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..c612b80 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "ProjectGrid.backend", + "lockfileVersion": 2, + "requires": true, + "packages": {} +}