为什么外键添加到我的表中
我有一个模型:
public class QuestionRevision
{
[Key]
public int Id { get; set; }
public int IdEditor { get; set; }
public List<Tag> Tags { get; set; }
}
public class Tag
{
[Key]
public int Id { get; set; }
[Required]
public string Name { get; set; }
}
问题是,我在 Tags
表中还有一个名为 QuestionRevision_Id
的列。
当然,一个标签可以分配给许多问题,所以这不是我需要的。
我需要添加什么注释才能获得所需的结果?
I have a model:
public class QuestionRevision
{
[Key]
public int Id { get; set; }
public int IdEditor { get; set; }
public List<Tag> Tags { get; set; }
}
public class Tag
{
[Key]
public int Id { get; set; }
[Required]
public string Name { get; set; }
}
The problem is, I have additional column in Tags
table, called QuestionRevision_Id
.
Of course one tag could be assigned to many questions, so it's not what I need.
What annotation I need to add to get the desired result?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已在 Tag class:
和 QuestionRevision: 处
添加,现在我有表 TagQuestionRevisions,所以现在它可以按我想要的方式工作。
I've added at Tag class:
and at QuestionRevision:
and now I have table TagQuestionRevisions, so now it's work how I want.