using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Server.SQL { [Table("etc_item", Schema = "gamedb")] public class EtcItem { [Key] public int id { get; set; } [JsonIgnore] public int user_id { get; set; } public int etc_item_data_id { get; set; } public int count { get; set; } } public class EtcItemSQL : SQL { public override DbSet table { get; set; } public void Update(EtcItem etcItem) { table.Update(etcItem); } public override List SelectUid(int user_id) { return table.Where(data => data.user_id == user_id).ToList(); } public EtcItem SelectItem(int user_id, int etc_item_id) { return table.FirstOrDefault(data => (data.user_id == user_id) && (data.id == etc_item_id)); } } }