将标记列表下拉列表添加到C#实体类 - StackOverflow类型

时间:2018-02-26 09:46:06

标签: c# asp.net-mvc entity-framework drop-down-menu entity-relationship

我有一个名为Question的类,我希望从下拉列表中获得一些标签以便于搜索,标签将在单独的类中,因为我想单独添加它们。

头等问题

public int Id { get; set; }
public string Description { get; set; }

第二课标签

public int Id { get; set; }
public string Name { get; set; }

实施该方法的最佳方法是什么?类似于在SO上发布问题并在下面添加标签的时候。

我现在正在将C#MVC5与实体框架结合使用。多对多关系表可能吗?

1 个答案:

答案 0 :(得分:2)

修改您的Question课程,如下所示:

public int Id { get; set; }
public string Description { get; set; }
public virtual ICollection<Tag> Tags { get; set; }

通过在课程中添加public virtual ICollection<Tag> Tags { get; set; },您可以针对任何问题添加所选标记的列表。