Precisa de um exemplo de uma “boa linha de Business Application” para .NET que usa ORM

StackOverflow https://stackoverflow.com/questions/640946

  •  22-07-2019
  •  | 
  •  

Pergunta

Eu estou tentando mover em direção TDD, ORM, zombaria, ect. Eu preciso de um bom exemplo de uma linha de aplicativo de negócios que usa um ORM preferência NHibernate.

Tem que ser de código aberto e usar o padrão de repositório.

I aprendem melhor por exemplo, eu brinquei com o padrão de repositório e unidade de padrão de trabalho, mas não em todas as aplicações significativas.

Eu estou familiarizado com IoC (eu uso a unidade), WCF, Workflow Foundation, WPF, inteligente Fábrica de Software Cliente, Webclient Software Factory, ect.

Eu aprendi todos os "princípios" (são diretores muito avançadas para ser chamado básico, IMO) Eu simplesmente não consigo colocá-lo todos juntos.

As aplicações que escrevemos seguir todas as "melhores práticas", tanto quanto arquitetura, temos uma camada de lógica de negócios, camada de acesso a dados, MVP, MVVP, MVC, ect. mas nunca há qualquer código em nossa BLL além

de
return dal.GetBlahBlahBlah();

Eu tenho que me perguntar onde está toda a minha lógica de negócio ???

Provavelmente 95% do nosso acesso a dados é através de procedimentos armazenados e eu tenho que assumir que é tudo, se o banco de dados. Alguns destes de SP são enormes e têm lotes e lotes de if, case, e o cursor ocasional.

Como mencionado acima Eu sei como usar todas essas tecnologias interessantes, mas parece que a única coisa que eu estou usando-os para se fazer, uma ferramenta de relatórios excessivamente architecture'd realmente, realmente demasiado complicada para o servidor SQL.

Se ALT.NET é a maneira melhor, se ter toda a sua lógica de negócios no código é o melhor caminho, tem de haver uma aplicação de código aberto lá fora, que reúne tudo de todas as maneiras corretas

Foi útil?

Solução

Eu não vim através de quaisquer aplicativos LOB, mas ouvi dizer que Cuyahoa é uma excelente exemplo de como usar NHibernate.

Estou familiarizado com o código Suteki Loja , uma plataforma de e-commerce usando ASP.Net MVC e Linq para SQL, que está ativo no momento e estar muito bem e deve fornecer-lhe algumas dicas para o que você está tentando consignado-re.

penúltimo, não é de Rob Conery MVC StoreFront . Rob é o mestre de screencasts e apresenta uma grande visão para aprender TDD.

O meu último elo é verão de nhibernate outra série de screencasts desta vez especificamente sobre o uso NHibernate

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top