예제 #1
0
        static void Main(string[] args)
        {
            Console.Write("ServerName: ");
            var ServerName = Console.ReadLine();

            Console.Write("UserName: "******"Password: "******"database: {database.Name}");
                var tables = database.Tables.Value;
                tables.ForEach(table =>
                {
                    Console.WriteLine($"    table: {table.Name}");
                    var triggers = table.Triggers.Value;
                    triggers.ForEach(trigger =>
                    {
                        Console.WriteLine($"        tigger: {trigger.Name}, {trigger.TypeName}");
                    });
                    var columns = table.Columns.Value;
                    columns.ForEach(column =>
                    {
                        Console.WriteLine($"        column: {column.Name}");
                    });
                    var indexes = table.Indexes.Value;
                    indexes.ForEach(index =>
                    {
                        Console.WriteLine($"        index: {index.Name}");
                    });
                });
                var views = database.Views.Value;
                views.ForEach(view =>
                {
                    Console.WriteLine($"    view: {view.Name}");
                    var triggers = view.Triggers.Value;
                    triggers.ForEach(trigger =>
                    {
                        Console.WriteLine($"    view: {view.Name}");
                        Console.WriteLine($"        tigger: {trigger.Name}, {trigger.TypeName}");
                    });
                    var columns = view.Columns.Value;
                    columns.ForEach(column =>
                    {
                        Console.WriteLine($"        column: {column.Name}");
                    });
                    var indexes = view.Indexes.Value;
                    indexes.ForEach(index =>
                    {
                        Console.WriteLine($"    view: {view.Name}");
                        Console.WriteLine($"        index: {index.Name}");
                    });
                });
            });
        }