コード例 #1
0
        static void Main(string[] args)
        {
            SessionBase.BaseDatabasePath = @"d:/Databases";
            bool dirExist = Directory.Exists(Path.Combine(SessionBase.BaseDatabasePath, s_systemDir));

            if (!dirExist)
            {
                ImdbImport.ImprortImdb(s_systemDir);
            }
            KevinBaconNumbers kevinBaconNumbers = new KevinBaconNumbers();

            using (SessionNoServer session = new SessionNoServer(s_systemDir))
            {
                try
                {
                    session.BeginRead();
                    kevinBaconNumbers.calculateNumbers(session);
                    kevinBaconNumbers.printResults();
                    session.Commit();
                }
                catch (Exception e)
                {
                    session.Abort();
                    Console.WriteLine(e.ToString());
                }
            }
        }
コード例 #2
0
 static void Main(string[] args)
 {
   SessionBase.BaseDatabasePath = @"d:/Databases";
   bool dirExist = Directory.Exists(Path.Combine(SessionBase.BaseDatabasePath, s_systemDir));
   if (!dirExist)
     ImdbImport.ImprortImdb(s_systemDir);
   KevinBaconNumbers kevinBaconNumbers = new KevinBaconNumbers();
   using (SessionNoServer session = new SessionNoServer(s_systemDir))
   {
     try
     {
       session.BeginRead();
       kevinBaconNumbers.calculateNumbers(session);
       kevinBaconNumbers.printResults();
       session.Commit();
     }
     catch (Exception e)
     {
       session.Abort();
       Console.WriteLine(e.ToString());
     }
   }
 }