Ejemplo n.º 1
0
        public virtual int ListMigrations(String context)
        {
            var migrations = _migrationTool.GetMigrations(context);
            var any        = false;

            foreach (var migrationInfo in migrations)
            {
                Console.Write(migrationInfo.Id);

                if (migrationInfo.InDatabase)
                {
                    Console.Write(" [Database]");
                }

                if (migrationInfo.InProject)
                {
                    Console.Write(" [Project]");
                }

                Console.WriteLine();

                any = true;
            }

            if (!any)
            {
                Console.WriteLine("No migrations were found.");
            }

            return(0);
        }