Esempio n. 1
0
        private void ConnectAssemblyReferences(IDictionary <long, NetAssembly> scannedAssemblies)
        {
            using (var tx = _db.BeginTransaction())
            {
                foreach (var assemblyModel in scannedAssemblies)
                {
                    ConnectAssemblyReferences(assemblyModel.Value, tx);
                }

                tx.Commit();
            }
        }
Esempio n. 2
0
        private void FillDatabase(IReadOnlyList <NetAssembly> scannedAssemblies)
        {
            using (var tx = _db.BeginTransaction())
            {
                var connector = new GraphBuilder(_factory, tx, _logger);
                connector.Build(scannedAssemblies);

                tx.Commit();
            }
        }