what is difference between inverse property and foreign key in entity framework?
问题 I knew that Inverse Property is used when you have multiple relationships between classes. but I am confused between inverse property and foreign key property since both of them are used for defining relationships. public class PrivilegeToDbOperationTypeMap : BaseEntity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity), Column(Order = 0)] public int PrivilegeToDbOperationTypeMapId { get; set; } [ForeignKey("privilegeLookup"), Column(Order = 1)] [Index("IX_PrivilegeLookupId