Onde posso encontrar uma boa amostra de banco de dados ASP.NET Impulsionada Web Application?

votos
9

Eu gostaria de aprender as melhores práticas para empregar ao criar um web-aplicativo banco de dados orientado. Eu prefiro aprender com exemplos. O que é um bom exemplo de aplicativo que eu possa baixar e executar para aprender esta:

Estou à procura de:

  1. Devem ser escritos em C # (de preferência)
  2. Deve conter um projeto de banco de dados complexos (relações criança-mãe, etc.)
  3. Devem implementar as melhores práticas para um site ASP.net, bem como para o projeto de banco de dados.
  4. De um modo preferido utiliza o Oracle.
Publicado 10/12/2008 em 01:53
fonte usuário
Em outras línguas...                            


6 respostas

votos
10

Se você não quer se preocupar com escrever seu DAL (Data Access Layer), então eu sugiro olhar Nhibernate . Há amostras com isso e ASP.NET aqui , aqui e aqui . Aqui está uma amostra com apenas a Oracle e ASP.NET.

Se você está procurando aplicações ASP.NET apenas amostras sem um objeto Relational Mapper como NHibernate, tente este .

Além disso, em um nível mais alto, que você está procurando um projeto aplicativo ASP.NET N-Tier . Existem bons tutoriais sobre isso aqui , aqui e aqui .

Respondeu 10/12/2008 em 02:25
fonte usuário

votos
3

Existem muitos exemplos em ASP.NET starter kits. Eu realmente gosto do BlogEngine.NET aplicação. Para princípios high-end (hmmm ... "básicos high-end" ... paradoxo?) A aplicação beerhouse E-Commerce é grande.

Respondeu 12/12/2008 em 14:13
fonte usuário

votos
1

Escrevendo isso do meu iPhone tão triste para o brvity.

Confira Rob Conrey MVC Storefront vídeos e fonte.

Respondeu 10/12/2008 em 02:45
fonte usuário

votos
1

Para Oracle, olhar para as amostras usando o System.Data.OracleClient.

Respondeu 10/12/2008 em 02:06
fonte usuário

votos
1

Para 1 a 3, eu recomendo baixar alguns dos kits ASP.NET. Eu não tenho certeza se eles trabalham com a Oracle embora.

Alguns dos quadros maiores são também grandes partidas como DotNetNuke. Eles fazem grande uso das melhores práticas.

http://www.asp.net/community/projects/

Respondeu 10/12/2008 em 02:01
fonte usuário

votos
0

Na minha opinião a melhor prática ditaria o seguinte:

  1. Use um ORM para sua camada de acesso a dados. Este deve ser idealmente em aa projeto separado para que ele possa ser alterado se for necessário.
  2. Deve usar MVC. Se você usar WebForms então você certamente vai achar que a sua lógica de negócios ea lógica de exibição fica misturados.
  3. Saiba projeto de banco de dados separado e além de aprender a escrever código.
  4. Continue a rever orientadas a objeto fundamentos de design.
  5. Leva tempo para aprender padrões de projeto. Para não se tornar um escravo para "O Gang of Four", mas para que você possa tirar proveito de padrões comprovadas para resolver problemas comuns.
Respondeu 16/07/2010 em 03:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more