Ejemplo n.º 1
0
        // HACK: Dispose current model context used in load to create new one for update
        protected override void OnButtonUpdateClick(object sender, EventArgs e)
        {
            if (modelContext != null)
            {
                modelContext.Dispose();
                modelContext = null;
            }

            base.OnButtonUpdateClick(sender, e);
        }
Ejemplo n.º 2
0
        public void CreateDataBase()
        {
            var contextFactory = new MsSqlDatabaseContextFactory();
            var parameters     = new DbConnectionParameters
            {
                DbServerUrl    = "(localdb)\\v11.0",
                DbInstanceName = "TestCodeFirst",

                IsOsUser               = true,
                ConnectionUserName     = "",
                ConnectionUserPassword = ""
            };

            ModelContextBase context = contextFactory.CreateModelContext(contextFactory.CreateDbConnection(parameters));

            context.Database.CommandTimeout = 800;

            if (context.Database.Exists())
            {
                context.Database.Delete();
            }

            context.Database.Initialize(false);
        }