AuctionEntity.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. using System.ComponentModel.DataAnnotations;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace CardCollector.DataBase.Entity
  4. {
  5. [Table("auction")]
  6. public class AuctionEntity
  7. {
  8. /* добавил, так как один и тот же стикер может продаваться разными людьми,
  9. следовательно - он не уникальный */
  10. /* id записи */
  11. [Column("id"), MaxLength(32)] public int Id { get; set; }
  12. /* id стикера */
  13. [Column("sticker_id"), MaxLength(127)] public string StickerId { get; set; }
  14. /* Разбил на 2 отдельных цены, так как я ранее говорил,
  15. что можно будет продать стик за 2 валюты одновременно, поле валюты упразднил */
  16. /* цена в монетах */
  17. [Column("price"), MaxLength(32)] public int PriceCoins { get; set; }
  18. /* цена в алмазах */
  19. [Column("price"), MaxLength(32)] public int PriceGems { get; set; }
  20. /* количество */
  21. [Column("quantity"), MaxLength(32)] public int Quantity { get; set; }
  22. /* продавец */
  23. [Column("trader"), MaxLength(127)] public long Trader { get; set; }
  24. }
  25. }