File size: 568 Bytes
5fc700d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using FreeSql.DataAnnotations;

namespace ToolHub.Models;

[Table(Name = "Tags")]
public class Tag
{
    [Column(IsIdentity = true, IsPrimary = true)]
    public int Id { get; set; }

    [Column(StringLength = 50)]
    public string Name { get; set; } = string.Empty;

    [Column(StringLength = 20)]
    public string? Color { get; set; }

    public bool IsActive { get; set; } = true;

    public DateTime CreatedAt { get; set; } = DateTime.Now;

    // 导航属性
    [Navigate(nameof(ToolTag.TagId))]
    public List<ToolTag> ToolTags { get; set; } = new();
}