Je suis en train de faire la mvcmusicstore pratique tutoriel. J'ai remarqué quelque chose lors de la création de l'échafaudage pour le gestionnaire d'album (ajouter supprimer modifier).
Je veux écrire du code élégamment, donc je suis à la recherche de la propre manière d'écrire.
Pour info je suis en train de faire le magasin le plus générique:
Albums = Éléments
Genres = Catégories
Artiste = Marque
Voici comment l'index est récupéré (généré par MVC):
var items = db.Items.Include(i => i.Category).Include(i => i.Brand);
Voici comment l'élément à supprimer est extrait:
Item item = db.Items.Find(id);
Le premier apporte tous les éléments et les remplit de la catégorie et les modèles de la marque à l'intérieur de l'élément de modèle. La deuxième, ne pas remplir la catégorie et la marque.
Comment puis-je écrire le deuxième à faire de la recherche ET de remplir ce qui est à l'intérieur (de préférence en 1 ligne)... en théorie - quelque chose comme:
Item item = db.Items.Find(id).Include(i => i.Category).Include(i => i.Brand);