IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Entity Framework et la Modification


Sujet :

ASP.NET MVC

Vue hybride

kadilldév Entity Framework et la... 11/06/2013, 17h52
damienolive Bonjour, En fait, ça... 13/06/2013, 09h05
kadilldév merci,pour ta réponse mais je... 13/06/2013, 10h19
damienolive Bonjour, Rien de bien... 13/06/2013, 10h38
kadilldév Merci 13/06/2013, 10h56
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 56
    Par défaut Entity Framework et la Modification
    Bonjour,j'utilise "Entity Framework" pour créer mes model et au niveaux de mon contrôleur je viens d'implémenter une méthode afin de modifier un enregistrement dans ma table comm suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Function Edit_contact(ByVal form As FormCollection) As ActionResult
                Dim contact_db As New Contact_Entitities            
                Dim id As Integer = Integer.Parse(form("code"))
                Dim contact_to_update As Contact_Table = contact_db.Contact_Table.First(Function(m) m.Code = id)
                ' Deserialize (Include white list!)
                TryUpdateModel(contact_to_update, New String() {"Nom", "Email"}, form.ToValueProvider)
                ' Validate
                If String.IsNullOrEmpty(contact_to_update.Nom) Then
                    ModelState.AddModelError("Nom", "le Champs Nom est  est vide!")
                End If
                If String.IsNullOrEmpty(contact_to_update.Email) Then
                    ModelState.AddModelError("Email ", "le Champs Email  est vide!")
                End If
     
                ' If valid, save movie to database
                If (ModelState.IsValid) Then
                    contact_db.SaveChanges()
                    Return RedirectToAction("contact_list")
                End If
     
                ' Otherwise, reshow form
     
                Return View(contact_to_update)
     
            End Function
    mais au niveaux de la comilation il me donne l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    La valeur ne peut pas être null.
    Nom du paramètre : String
    il n'accepte pas l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim id As Integer = Integer.Parse(form("code"))
    mon souci c'est comment utiliser des requêtes personnalisé c'est à dire update juste certain champs pas tous les champs, je vois que j'écris beaucoup mais vraiment je ne trouve pas des Tutoriaux qui règle mon problème merci d'avance de m’éclairer la route

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 47
    Par défaut
    Bonjour,

    En fait, ça dépend vraiment de ton besoin, mais si tu as une view très typé (lié à un model), tu peux recevoir directement un object de ce type lors de ton post.
    Il est alors beaucoup plus facile de modifier ton objet, et le mettre à jour en base.

    Sinon, essais de retirer ta ligne qui bloque, compile et mets un point d'arrêt.
    Essais de voir avec le debugger comment récupérer les bonnes valeurs.

    Bonne chance

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 56
    Par défaut
    merci,pour ta réponse mais je n'ai rien compris surtout concerne
    Sinon, essais de retirer ta ligne qui bloque, compile et mets un point d'arrêt.
    qu'est ce qu'un point d'arrêt?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 47
    Par défaut
    Bonjour,

    Rien de bien compliqué à utiliser les points d'arrêts :
    http://social.msdn.microsoft.com/For...-f911bc429417/

    Ca devrait te permettre de bien comprendre comment ça fonctionne et ainsi t'aider à développer de façon plus efficace et plus propre.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 56
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Entity Framework]Modification Stucture Table
    Par Idredeguerre dans le forum Framework .NET
    Réponses: 0
    Dernier message: 28/05/2009, 11h56
  2. version final d'Entity framework
    Par korchimustapha dans le forum Général Dotnet
    Réponses: 8
    Dernier message: 04/07/2008, 17h21
  3. [ADO.NET Entity Framework] génération des tables
    Par anthyme dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2008, 17h44
  4. Linq - Entity Framework
    Par Jfrancois57 dans le forum Framework .NET
    Réponses: 11
    Dernier message: 12/02/2008, 08h06
  5. [EJB3] Mise à jour des Entity coté serveur si modif coté client
    Par SeeNapse dans le forum Java EE
    Réponses: 8
    Dernier message: 23/01/2007, 07h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo