none
Ferramento de auxílio para criação de tabelas PostgreSQL RRS feed

  • Discussão Geral

  • Opa, galera. 

    Estou trabalhando em um sistema de gestão para minha escola. Desenvolvo em C# utilizando o PostgreSQL como Banco de Dados. Não sou habituado a usar foreign key, e por isso, uso uma esquemática onde referencio cada tabela do Banco de Dados em uma classe interna do projeto - vou anexar uma classe de exemplo pra ficar mais clara a utilização. 

    A questão é que, com o passar do desenvolvimento, estou tendo de criar muitas tabelas, e isso está se tornando muito trabalhoso. Criei uma ferramenta para facilitar a criação das tabelas onde eu apenas indico o seu nome, a schema pai e as colunas (com o seu respectivo tipo de dados). Uma vez feito assim, ele cria a tabela no Banco de Dados e cria uma classe de conexão como a que eu anexei. Entretanto, estou tendo problemas para avançar com o código e gostaria de saber se alguém poderia me auxiliar recomendando alguma ferramenta do tipo ou até mesmo desenvolvendo  a minha ferramenta para sanarmos os problemas.

    Projeto no Github: zdropp/MPostgreSQL (ainda não posso incluir links)

    Classe de Alunos

    class Turma
        {
            // Propriedades.
            private string _turmaID;
            public string TurmaID { get => _turmaID; set => _turmaID = value; }
     
            private string _turmaNumero;
            public string TurmaNumero { get => _turmaNumero; set => _turmaNumero = value; }
     
            private string _turmaTurno; // Chave exterior com a tabela de Turnos.
            public string TurmaTurno { get => _turmaTurno; set => _turmaTurno = value; }
     
            // Construtor.
            public Turma(string _turmaID, string _turmaNumero, string _turmaTurno)
            {
                TurmaID = _turmaID;
                TurmaNumero = _turmaNumero;
                TurmaTurno = _turmaTurno;
            }
        }
    terça-feira, 25 de julho de 2017 23:38