我是实体框架的新手,已经决定一劳永逸地使用它进行一个项目并进行一些练习。我对CodeFirst开发的POCO对象关系有疑问。
我见过的例子会像这样布局一个对象:
public class Fruit {
public int FruitId { get; set; }
public string FruitName { get; set; }
}
public class Basket {
public int BasketId { get; set; }
public int FruitId { get; set; }
public Fruit Contents { get; set; }
}
我的问题是,在篮子类中,为什么要定义FruitId和Fruit Object?水果对象的存在是否意味着Id值?