none
EF Context - Tabelas com dados RRS feed

  • Pergunta

  • Se no meu code-first context eu possuo uma linha:

    public DbSet<meuProjeto.Model.Banner> Banners { get; set; } ao rodar o update-database do migrations a tabela vai ser criada no banco SQL.

    Sabendo as linha que esta tabela tera que ter, o que é melhor para popula-la ? Seeds ou a propria classe banner contem um enum com os valores ?

    quarta-feira, 28 de maio de 2014 17:29

Todas as Respostas

  • AGA, meu projeto eu tenho 2 tipos de classes. 

    Uma pasta onde existem as classes referentes apenas o meu BD representando minhas tabelas junto com o DbContext.

    Em uma outras pasta onde separo melhor ainda, tenho minhas classes contendo os campos das tabelas e alguns necessários na execução (Model). Quando vou carregar os dados, valorizo minha model, trafego os dados e quando vou gravar no banco valorizo os context com o valores desejados. 

    Faço assim, porque, nem tudo o que você cria na classe faz parte da tabela, as vezes necessita de uma campo de validação, controle algo do tipo, com isso sua tabela fica limpa apenas com o que você deseja. 

    Espero que ajude. 

    Abraço.

     

    segunda-feira, 2 de junho de 2014 20:53