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) ); } } }
public ActionResult Index() { using (var dbContext = new ExampleDB()) { var model = dbContext.TData.ToList(); return(View(model)); } }
public ActionResult Index(TableData data) { using (var dbContext = new ExampleDB()) { dbContext.TData.Add(data); dbContext.SaveChanges(); } return(RedirectToAction("Index")); }
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; }