我查看了各种来源,在大多数情况下,我看到了1to1关系的实体框架惯例,例如。
public virtual Product Product {get;set;}
但我也发现了:
public virtual Product Products {get;set;}
是否有某些特定理由使用后一种惯例?我知道一对多,Products
如下所示,但我对1to1惯例特别感兴趣。
public virtual ICollection<Product>Products{get;set;}
答案 0 :(得分:1)
在您看到的那些示例中,这是Typo
。
多个名称通常表示集合,即使集合中只有一个项目。
保持非S。