public MsSqlModelContext Create()
        {
            var connectionFactory             = new MsSqlDatabaseContextFactory();
            var desktopDbConnectionParameters = new DbConnectionParameters
            {
                DbServerUrl    = "(localdb)\\v11.0",
                DbInstanceName = "TestCodeFirst",

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

            return(new MsSqlModelContext(connectionFactory.CreateDbConnection(desktopDbConnectionParameters)));
        }
示例#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);
        }