/
Dmitry_SH79
/
FeelWordGap
Обзор
Документация
Войти
/
Dmitry_SH79
/
FeelWordGap
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
backend/Models/UserGame.cs
34 строки
816 B
Dmitry_SH79
first page
21 май 2026, 15:03
21 май 2026, 15:03
23770fe
Код
Авторство
О чём код?
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace backend.Models; [Table("user_games")] public class UserGame { [Key] [Column("game_id")] // Твой SERIAL PRIMARY KEY public int GameId { get; set; } [Required] [Column("user_id")] public int UserId { get; set; } [Required] [Column("category_id")] public int CategoryId { get; set; } [Required] [Column("time_start")] public DateTime TimeStart { get; set; } = DateTime.UtcNow; [Column("time_end")] public DateTime? TimeEnd { get; set; } // Ссылки на связанные таблицы (Навигационные свойства) [ForeignKey("UserId")] public User? User { get; set; } [ForeignKey("CategoryId")] public Category? Category { get; set; } }