我要让用户能够为博客文章分配多个标签(就像 stackoverflow 对标签和问题所做的那样),这是我的帖子模型
public class Post
{
public int Id { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public string Summary { get; set; }
public DateTime CreationDate { get; set; }
public string UrlSlug { get; set; }
public string Picture { get; set; }
public int TagId { get; set; }
public virtual Tag Tag { get; set; }
}
这是标签
public class Tag
{
public int Id { get; set; }
public string Name { get; set; }
public DateTime CreationDate { get; set; }
public string TagSlug { get; set; }
}
当我想创建一个帖子时,我只需在下拉列表中获取所有标签的列表,然后在帖子操作中获取它的 ID,等等等等!因此,为了可以为帖子分配多个标签,应该如何更改我的模型?