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:

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();
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 !!
Je n'ai pourtant pas fait de dc.InsertAllOnsubmit(m_xmlEngineInfos).
Comment cela se fait il ?

Merci d'avance pour vos lumières !!