예제 #1
0
 public void RegisterView <T>(View <T> view)
 {
     _log.Debug("registering view : " + view.Name);
     AddRoute(new RDBRoute {
         URL = "RaptorDB/Views/" + view.Name, Viewname = view.Name
     });
     _rdb.RegisterView(view);
 }
예제 #2
0
        static RaptorDB.RaptorDB rdb; // 1 instance

        static void Main(string[] args)
        {
            rdb = RaptorDB.RaptorDB.Open("data"); // a "data" folder beside the executable
            RaptorDB.Global.RequirePrimaryView = false;

            Console.WriteLine("Registering views..");
            rdb.RegisterView(new SalesInvoiceView());

            DoWork();

            Console.WriteLine("press any key...");
            Console.ReadKey();
            Console.WriteLine("\r\nShutting down...");
            rdb.Shutdown(); // explicit shutdown
        }