Bonjour à tous,
Voilà mon problème:
J'ai un ficheir xml que je lis et à partir duquel je créer des objets du type d'une table de ma base de données.
Voici un exemple ci-dessous:
Et bien si j'ai le malheur de faire un submitChanges() sur mon datacontext, tous les éléments sont insérés en base de données !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var m_xmlEngineInfos = (from responseByCulture in xdVersions from version in responseByCulture.Response.Elements("Version") let description = version.Element("EngineElt").Attribute("description") select new EngineInfo { Culture = responseByCulture.Culture, IdEngine = version.Element("EngineElt").Attribute("id").Value, Label = version.Element("EngineElt").Attribute("label").Value, Description = (description != null) ? description.Value : string.Empty, }) .GroupBy(x => new { x.IdEngine, x.IdCulture }).Select(x => x.First()) .ToList();
Je n'ai pourtant pas fait de dc.InsertAllOnsubmit(m_xmlEngineInfos).
Comment cela se fait il ?
Merci d'avance pour vos lumières !!
Partager