public class Product { // ... public virtual Category Category { get; set; } } public class Category { // ... public virtual ICollection<Product> Products { get; set; } }