LinqToSql & ADO.net Entities Framework.

Arraste suas tabelas para uma janelinha e pronto, tem todas as classes
geradas...

Ex. de Select:

Produto = (from p in DataContext.Produtos where p.Ativo == true select
p).ToList();

ou

Produto = DataContext.Produtos.Where(p => p.Ativo == true).ToList();

Ex. de Update:

produto.Nome = "Foo";
DataContext.SubmitChanges();

Ex. de Insert:

var p = new Produto();

p.Nome = "Foo";
DataContext.InsertOnSubmit(p);
DataContext.SubmitChanges();

Ex de Delete:

DataContext.DeleteOnSubmit(p);
DataContext.SubmitChanges();


E ainda suporta Functions & StoredProcedures.

2010/1/8 Bruno Carneiro <guimaraescarne...@gmail.com>

> Bem, o que eu estou procurando acho que não se chama de framework,
> embora para mim seja tudo parecido...
>
> olha a definição
>
> Scaffolding Platforms
>
> Prós
> Algumas das tarefas mais chatas de programação são com relação a
> criação de sisteminhas administrativos. São muitas vezes dezenas de
> listagens de tabelas de banco, todas muito similares. Uma boa parte do
> tempo de desenvolvimento e testes são investidos em criação de objetos
> de insert, update e delete, geralmente utilizando-se do tão útil
> copy&paste. O potencial de erros é elevado exponencialmente. O SP
> eliminia quase que por inteiro este processo. O sistema gera a grande
> parte deste código para você. Isso reduz o risco de propagação de um
> erro, ou erros por digitação, padroniza os administrativos, e assim
> por diante.
>
> Contras
> Uma vez gerado os códigos, implementações de mudanças são complicadas.
> Adicionar campos em uma tabela, modificar relacionamentos entre as
> mesmas podem influenciar a funcionalidade do sistema. Modificar essas
> classes geradas dinamicamente é bem complicado. Se você gerar
> novamente os códigos dinamicamente, você corre o risco de perder as
> modificações que você fez, tendo em vista que o software re-escreve os
> arquivos.
>
> On 8 jan, 04:56, Elvis Fernandes <elvisfernan...@gmail.com> wrote:
> > Bruno,
> >
> > Se você estiver procurando um framework para trabalhar com Flex, talvez
> você
> > se interesse pelo RestfulX (
> http://www.elvis.eti.br/category/desenvolvimento/restfulx-desenvolvim...).
> >
> > Também tem o WebOrb (http://www.themidnightcoders.com/products.html), só
> que
> > esse eu não conheço muito bem. Acho que o pessoal aqui da lista poderia
> > falar melhor sobre ele.
> >
> > Abraço!
> >
> > Elvis Fernandeswww.elvis.eti.br
> > <http://www.elvis.eti.br>
> >
> > 2010/1/7 Paulo Patto <paulopa...@gmail.com>
> >
> > > Não sei se estou falando besteira mas acho que o RAILS é o lider neste
> > > ramo.
> >
> > > 2010/1/7 Bruno Carneiro <guimaraescarne...@gmail.com>
> >
> > >> Estava lendo esse artigo
> >
> > >>http://www.revistaphp.com.br/artigo.php?id=210
> >
> > >> E me interessei por Scaffolding Platforms, pois é exatamente o que
> > >> faço no Flex hoje, sem nenhum outro framework, NA MÃO.
> >
> > >> Fui no google e digitei
> >
> > >> Flex Scaffolding Platforms
> >
> > >> E só consegui identificar ali, de interessante o Grails
> >
> > >>http://www.theserverside.com/news/thread.tss?thread_id=54124
> >
> > >> Meu pedido é:
> >
> > >> Alguém poderia me citar alguns concorrentes do Grails? Quero fazer uma
> > >> comparação entre eles...
> >
> > >> --
> > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > >> Para enviar uma mensagem, envie um e-mail para
> flexdev@googlegroups.com
> > >> Para sair da lista, envie um email em branco para
> > >> flexdev-unsubscr...@googlegroups.com
> > >> Mais opções estão disponíveis emhttp://
> groups.google.com/group/flexdev
> >
> > > --
> >
> > >
> ------------------------------------------------------------------------------------------------------------------------
> > > Atenciosamente
> > > Paulo Patto
> > > Analista de TI
> > > +55 (11)8217-3514
> > >http://www.paulopatto.com
> > >http://paulopatto.wordpress.com
> >
> > >
> ------------------------------------------------------------------------------------------------------------------------
> > > "Quis custodiet ipsos custodes?"
> > > -- Decimus Iunius Iuvenalis .
> >
> > >
> ------------------------------------------------------------------------------------------------------------------------
> > > - Esta mensagem aborda um ponto de vista pessoal e não  deve ser
> > > interpretado como verdade absoluta. Por gentileza não corte seus
> pulsos.
> > > - Se por ventura o texto acima tenha-lhe passado a impressão de ofensa
> a
> > > sua pessoa, credo,  opinião ou qualquer outro tipo de atitude contra
> sua
> > > pessoa, creio que esta talvez não tenha sido essa a real intenção.
> > > - A resposta acima talvez tenha sido obtida em menos de cinco minutos
> no
> > > Google.com.
> > > - A duvida acima, talvez não tenha sido sanada em cinco minutos de
> pesquisa
> > > ao Google.com.
> >
> > >
> ------------------------------------------------------------------------------------------------------------------------
> >
> > > --
> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para
> flexdev@googlegroups.com
> > > Para sair da lista, envie um email em branco para
> > > flexdev-unsubscr...@googlegroups.com
> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
[]
Júlio César Ködel G.
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a