public static String AnalyzeDBChanges(System.Data.Linq.DataContext db)
        {
            StringBuilder stringBuilder = new StringBuilder();

            foreach (object update in db.GetChangeSet().Updates)
            {
                stringBuilder.Append(FindLongStrings(update));
            }

            foreach (object insert in db.GetChangeSet().Inserts)
            {
                stringBuilder.Append(FindLongStrings(insert));
            }

            return(stringBuilder.ToString());
        }
Beispiel #2
0
        public ChangeSet <object> GetChanges()
        {
            var changeSet = _linqContext.GetChangeSet();

            return(new ChangeSet <object>(changeSet.Inserts, changeSet.Updates, changeSet.Deletes));
        }