pour commencer, tu ne peux pas travailler avec de tels objets
tbl_question, c'est le nom de ta table, c'est un choix que tu as fait, d'habitude on met juste T_QUESTION ou QUESTION mais ton choix n'est pas génant
PAR CONTRE, ton objet ne doit pas s'appeler tbl_question, c'est moche, et pas logique pour un cerveau humain. le designer edmx te permet d'avoir une classe qui s'appelle juste question et lié à une table tbl_question. donc passe sur ton designer, et renomme tes entités, ca sera plus propre.
ensuite, on ne sait pas ce qu'il y a pas dans tbl_domain ou ce que tu veux faire.
t'as essayé un truc comme ca
1 2 3 4 5 6 7 8 9 10
|
tbl_domain dom = from m in tbl_domainSet
where id = tavalue select m;
tbl_question newQuestion = new tbl_question();
newQuestion.que_name = _questionName;
newQuestion.que_ponderation = _ponderation;
newQuestion.tbl_domain = dom;
db.AddTotbl_question(newQuestion);
db.SaveChanges(); |
en gros toujours travailler avec des instances d'objets complets, pas juste une référence à laquelle tu ne dois pas toucher directement logiquement (je crois)
Partager