如果我们在EF代码中使用对象和属性的通用命名约定,我们是否需要通过Key, ForeignKey等属性来装饰属性?
EF是否将Id识别为Pk ?
和Contact属性作为contracd的外部参考?:
public int ContractId { get; set; }
public virtual Contract Contract { get; set; }
如果你遵循这篇来自ADO的文章中概述的约定,你不需要在EF中装饰属性。. NET团队博客:代码优先约定