Je travaille sur Entity Framework 4.1 et utilise des annotations de données pour les clés étrangères. Je veux savoir comment pouvons-nous définir un à plusieurs relation entre le produit et les catégories. Je veux mapper la catégorie. categoryId avec product.cidClés étrangères dans entity framework 4.1
public class Category
{
public string CategoryId { get; set; }
public string Name { get; set; }
public virtual ICollection<Product> Products { get; set; }
}
public class Product
{
public int ProductId { get; set; }
public string Name { get; set; }
public string CId { get; set; }
public virtual Category Category { get; set; }
}
S'il vous plaît suggérer
@Ladislave Ne sera-t-il pas [ForeignKey ("CategoryId")] dans Product? – DotnetSparrow
@Anyone Quelqu'un peut-il m'expliquer s'il y a des différences entre ces deux approches? Ils semblent identiques mais y a-t-il quelque chose qui pourrait amener un développeur à choisir une méthode plutôt qu'une autre? – Ray