Arquitetura de web site bem desenvolvida usando linq para sql?

Alguém encontrou ainda uma boa arquitetura de site usando linq para sql? Qualquer ajuda será muito útil!

0
adicionado editado
Visualizações: 1
daqui a cerca de 4 meses, poderei mostrar-lhe um = P
adicionado o autor Danimal, fonte

4 Respostas

Acabamos de concluir um projeto interno de TI, apostando fortemente no Linq2Sql e isso valeu a pena. Eu estava um pouco cético no começo, mas acho que funcionou muito bem no final. Apenas lembre-se, os fundamentos não mudam.

1) tente ficar tão apátrida quanto possível 2) mantenha linhas limpas entre seus serviços e acesso a dados 3) não lute linq, use isso. Se isso não está ajudando você, você provavelmente está fazendo algo errado

Nossa implementação acabou sendo um híbrido do Andrew Siemer e abordagem Beth Massi (um pouco mais pesado no lado de Andrew) e em C #

0
adicionado
@ andrew-siemer tem 6 anos, mas se a memória serve, foi principalmente o seu estilo de gerenciamento de conexão.
adicionado o autor slf, fonte
+1: ótima resposta. Isso me ajudou muito. Eu estava tentando encontrar uma maneira inteligente de implementar uma arquitetura de n camadas usando o L2S, e essas soluções conseguem isso de forma eloquente.
adicionado o autor James Johnson, fonte
Eu adoraria ouvir o que você acabou usando que é mais pesado do meu lado! :)
adicionado o autor Andrew Siemer, fonte

Loja da MVC de Rob Conery

Como outros já disseram, o linq-to-sql não é diferente de qualquer outro ORM, então a arquitetura é a mesma que você usaria para o NHibernate e outros.

0
adicionado
Eu não procurei muito no código, mas parece algo que foi jogado em uma noite. Há uma instrução SQL no index.aspx da página inicial, e ela nem está usando o Linq To SQL.
adicionado o autor Kibbee, fonte
O projeto de Rob estaria usando Subsonic ao invés de linq para SQL
adicionado o autor Aaron Fischer, fonte

O que, além do StackOverflow? ;-)

0
adicionado
o código-fonte está disponível? : P
adicionado o autor Bruno, fonte

Lembre-se de que o Linq é uma tecnologia que fica no topo das estruturas típicas de acesso a dados. Portanto, todas as regras que foram aplicadas até agora ainda são válidas. Só porque você pode acessar dados um pouco mais fácil no aplicativo cliente não significa que você jogue fora as melhores práticas de arquitetura para acesso a dados.

0
adicionado