EF foreign key reference using Id vs object
问题 What is the difference between foreign key reference using Id vs object. For example: FK relation using Id class Product { public int Id { get; set; } public string Name { get; set; } public string PhoneNumber { get; set; } public int CategoryId { get; set; } } vs FK relation using object class Product { public int Id { get; set; } public string Name { get; set; } public string PhoneNumber { get; set; } public Category Category { get; set; } } I have noticed from database that by using Id