LinkQ sql

Fermé
termgsi Messages postés 678 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 novembre 2016 - Modifié par termgsi le 2/03/2013 à 14:35
Bonjour,

J'ai un problème pour supprimer une ligne dans ma table PackagesJeu.

Cette ligne à une erreur :

  context.PackagesJeu.Remove(del);  


Erreurs :

Erreur 4 Argument 1 : impossible de convertir de 'System.Linq.IQueryable<XX.Gui.Packages>' en 'XX.Packages' C:\XX\C# XX\UserLevel.xaml.cs 120 40 XX.Gui  

Erreur 3 La méthode surchargée correspondant le mieux à 'System.Data.Entity.DbSet<XXGui.Packages>.Remove(XX.Gui.Packages)' possède des arguments non valides C:XX\UserLevel.xaml.cs 120 13 XX.Gui  



        private void Button_Click_3(object sender, RoutedEventArgs e)  
        {  

            int value = Convert.ToInt32(codedel.Text);  
            var context = new Model1Container();  

            var del = from package in context.PackagesJeu  
                      where package.Code == value  
                      select package;  


            context.PackagesJeu.Remove(del);  
            context.SaveChanges();  
        }