Example #1
0
            private void MergeRelationships()
            {
                var allData      = new List <Relationships>();
                var dataInProper = new List <Relationships>();

                for (int i = 0; i < databases.Length; i++)
                {
                    var l = Relationships.Read(this.databases[i]);
                    if (i == 0)
                    {
                        dataInProper = l;
                    }
                    allData.AddRange(l);
                }
                var toWrite = this.SubtractHashSet(new HashSet <Relationships>(allData), new HashSet <Relationships>(dataInProper));

                Relationships.Insert(this.proper, toWrite);
            }