t
  • Entreguei o primeiro projeto em #WRT gastei mais tempo configurando o ambiente do que desenvolvendo! A #nokia poderia melhorar isso..

Posts recentes

Comentários recentes

Scaffold para facilitar a vida!

Postado por Daniel Fonseca Castro - Monday, March 22, 2010 8:17 PM

Estava trabalhando para finalizar um projeto na Donuts4U empresa que trabalho atualmente , quando de repente surgiu uma necessidade que ninguém espera (Ai sim fomos surpreendidos novamente!), o cliente queria dar uma carga inicial no banco de dados e para evitar gastos extras gostaria de fazer isso por conta, até ai tudo bem, mais como viabilizar isso para o cliente?

Ai sim surgiu a equipe da Donuts4U para resolver o problema!

O gerente gritou:

- Scaffold !

Ai eu respondi:

-Legal mais vai dar muito trabalho isso porque o Scaffold padrão do ASP.NET MVC só cria a estrutura não cria tudo!

O gerente insistiu:

- Com certeza alguém já fez isso em algum lugar nós só precisamos encontrar!

E não é que ele tinha razão, ele acabou encontrado um projeto chamado Asp.Net MVC Scaffold Generator 1.1 , que simplesmente resolveu o problema ele cria todo o CRUD básico a partir de um arquivo dbml do L2Q e gera todas as classes em um diretório respeitando a estrutura do ASP.NET MVC, o único trabalho depois de tudo feito é importar os arquivos para dentro do projeto,simplesmente sensacional!

Mais nem tudo são flores, infelizmente o projeto esta abandonado e o código gerado é baseado em uma versão preview do ASP.NET MVC 1.0 , existe a possibilidade de editar os templates de criação dos Controlles e Views, deu um pouco de trabalho e no final foi necessário um replace para corrigir um problema que não dava para resolver editando o template, mais o resultado foi muito bom valeu o esforço , resolvemos o problema do cliente em aproximadamente 1 hora e meia de trabalho em equipe.

Vale apena baixar o projeto e brincar um pouco com ele, só lamento o fato do projeto estar abandonado.

Daniel Fonseca Castro

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: ASP.NET MVC

Related posts

Add comment


 

  Country flag