Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
1868 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Linq to Entities - Autoincrement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Linq to Entities - Autoincrement

n°1940599
the big be​n
Posté le 13-11-2009 à 16:41:05  profilanswer
 

Bonjour,
 
J'essaie désepérément d'utiliser linq to entities sur une de mes tables et d'avoir mon champs Id qui soit de type bigint (Int64) et autoincrémenté.  
J'ai donc créé mon champs dans sql en précisant bien qu'il doit être autoincrémenté mais rien a faire, quand j'essaie d'insérer, il essaie toujours d'insérer 0 comme Id.
 
Comment puis je faire?
 
Pour être plus préci j'utilise les RIA de silverlight pour effectuer mes query et mes insert dans ma DB.
 
D'avance merci
 
Benjamin

mood
Publicité
Posté le 13-11-2009 à 16:41:05  profilanswer
 

n°1940829
Fred82
Posté le 14-11-2009 à 23:37:52  profilanswer
 

J'utilise aussi Linq To Entites et Silverlight, et je n'ai aucun problème, y compris avec les auto-increment.
Es-tu sûr d'avoir bien rentré l'info de l'auto-increment dans la base ?
 
Normalement il faut deux choses en base :
id en clé primaire
compteur (identité) = true sur le champ id
Et ne pas oublier de mettre à jour le schéma Entities à chaque modif de structure.
 
Attention à ne jamais setter l'id dans ton process, car si tu fais =0, Entity le comprends peut-être comme un champ setté.
 
Regarde aussi dans ton schéma edmx de Entities, édite-le avec notepad, et cherche ton champ id dans la bonne table, tu dois voir qqch comme ça :
<Property Name="Id_Toto" Type="int" Nullable="false" StoreGeneratedPattern="Identity" />
 
Vérifier surtout le truc en gras !


---------------
Vos smileys favoris sur HFR : Script Greasemonkey / Topic HFR officiel

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Linq to Entities - Autoincrement

 

Sujets relatifs
[VB] accès base SQL via "class Linq to SQL"[PHP][XSLT][entity] Problème avec les Entities ...
recupération ID autoincrementc#3 et Linq
Convertir les HTML Entities / convertir l'URL EncodeEquivalent AUTOINCREMENT en MySQL?
Modifier un autoincrement[MSSQL] Supprimer un "autoincrément"
Autoincrement sur Adaptiver Server Anywhere 7.0 ??Probleme autoincrement mysql
Plus de sujets relatifs à : Linq to Entities - Autoincrement


Hit-Parade
Copyright © 1997-2012 Hardware.fr SARL / Groupe LDLC / LesNumeriques.com / Version anglaise du site: BeHardware