我必须建模2个实体:Book和Label。 Book类包含书籍信息和Label类的引用,其中包含标签文本。因此,我要实现从Book类到Label类的单向导航,因为当我想象一个书籍实体时,我想读取Label值,但是当我想象一个Label时,我不想拥有关于Book的任何信息。 / p>
我在Fluent API中找到了很多例子,但我需要通过Data Annotations来实现。有什么想法吗?
public class Book
{
[Key]
public int id { get; set; }
public string Title { get; set; }
//What about label? How to navigate from Book to Label?
}
public class Label
{
[Key]
public int id { get; set; }
public string Name { get; set; }
}
答案 0 :(得分:0)
您不需要任何注释,EntityFramework遵循约定,只需在类型Book
的{{1}}中添加属性,并为其他类添加属性,就像这样:
Label