Salut,
Je suis entrain de développer une appli asp.net mvc avec BD SQL Server, et LINQ TO SQL comme methode d'accès aux données. Lors du développement j'ai dû modifier un type float en int dans mon modèle de classe dbml après avoir modifier la base de données afin d'actualiser le modèle mais après ça les code s précédent ne marchent plus.
En fait j'ai les tables
MATERIEL(MATID, CATID, MATDES, MATSN, MATQTE...)
CATEGORIE(CATID, CATDES)
Au début par erreur, MATQTE était à float, je l'ai dont corrigé dans le modèle de classe en int mais les codes précédents ne marchent plus. Je ne peux plus afficher la liste des MATERIEL.
Voilà la fonction qui renvoi la liste des materiels
mais il renvoie l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public ActionResult Index() { return View(db.MATERIEL.ToList()); }J'ai regenéré la BD, supprimer les anciennes données, suprimer et actualiser le model de classe linq to sql mais le problème démeurre. Je ne sais que faire.Le cast spécifié n'est pas valide.
Noté que je suis un novice encore en ASP.NET MVC
Merci pour votre aide.
Partager