protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // Precompile views for entityframework
            var hp = DependencyResolver.Current.GetService <Ihp>();

            if (hp.getStringFromAppConfig("usingPrecompileViews") == "true")
            {
                using (var context = new ExampleDB())
                {
                    // Build route from separated commas values in app.config
                    var path = hp.getPathFromSeparatedCommaValue("preCompileViewEFInAppData");

                    InteractiveViews.SetViewCacheFactory
                    (
                        context,
                        new FileViewCacheFactory(path)
                    );
                }
            }
        }
Exemple #2
0
 public ActionResult Index()
 {
     using (var dbContext = new ExampleDB())
     {
         var model = dbContext.TData.ToList();
         return(View(model));
     }
 }
Exemple #3
0
        public ActionResult Index(TableData data)
        {
            using (var dbContext = new ExampleDB())
            {
                dbContext.TData.Add(data);
                dbContext.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Exemple #4
0
		static void Main()
		{
			DataConnection.TurnTraceSwitchOn();
			DataConnection.WriteTraceLine = (s, s1) => Debug.WriteLine(s, s1);

			using (var db = new ExampleDB())
			{
				db.TestTables.Insert(() => new TestTable
				{
					CreatedOn = DateTime.Now
				});
			}
		}
Exemple #5
0
        static void Main()
        {
            DataConnection.TurnTraceSwitchOn();
            DataConnection.WriteTraceLine = (s, s1) => Debug.WriteLine(s, s1);

            using (var db = new ExampleDB())
            {
                db.TestTables.Insert(() => new TestTable
                {
                    CreatedOn = DateTime.Now
                });
            }
        }
 public UserController(ExampleDB db)
 {
     _db = db;
 }