J'utilise actuellement LINQ et Entity Framework pour ma couche de connexion à la base de données. Dans ma base de données j'ai une table Files
et une table Products
. J'ai aussi une table ProductHasFiles
qui joint le 2 dans une relation plusieurs à plusieurs.LINQ to Entities attacher et détacher des entités clés étrangères
Mon problème est le suivant. J'ai un seul fichier chargé dans mon contexte et j'ai une liste de Product
ID dont j'ai besoin pour joindre ou se détacher de l'enregistrement de fichier. Comment je fais ça?
Je sais que je peux obtenir tous les produits actuels attachés au fichier en faisant File.Product.Load();
mais comment les détacher une fois que je fais cela? De plus, existe-t-il un moyen d'attacher des produits existants sans charger l'ensemble de l'article? J'ai déjà la carte d'identité et j'espère que cela suffira.