Wo kann ich ein gutes Beispiel ASP.NET Database Driven Web Application finden?

stimmen
9

Ich möchte die besten Praktiken lernen, zu verwenden, wenn eine Datenbank gefahrene Web-Anwendung erstellen. Ich ziehe es aus den Beispielen zu lernen. Was ist eine gute Beispielanwendung, die ich herunterladen kann, und führen diese zu lernen:

Ich suche nach:

  1. Sollte in C # geschrieben werden (vorzugsweise)
  2. Sollte enthält ein komplexes Datenbank-Design (Eltern-Kind-Beziehungen, etc.)
  3. Sollte die besten Praktiken für eine ASP.net Website implementieren sowie für Datenbank-Design.
  4. Vorzugsweise verwendet Oracle.
Veröffentlicht am 10/12/2008 um 01:53
quelle vom benutzer
In anderen Sprachen...                            


6 antworten

stimmen
10

Wenn Sie über das Schreiben Ihre Sorgen möchten nicht DAL (Data Access Layer), dann schlage ich auf der Suche Nhibernate . Es gibt Proben mit ihm und ASP.NET hier , hier und hier . Hier ist ein Beispiel mit nur Oracle und ASP.NET.

Wenn Sie nur Probe von ASP.NET - Anwendungen ohne Object Relational - Mapper wie NHibernate suchen, versuchen dies .

Auch auf einer höheren Ebene, die Sie suchen für ein N-Tier ASP.NET - Anwendung Design . Es gibt gute Tutorials auf , dass hier , hier und hier .

Beantwortet am 10/12/2008 um 02:25
quelle vom benutzer

stimmen
3

Es gibt viele Beispiele in ASP.NET Starter Kits. Ich mag die BlogEngine.NET Anwendung. Für High-End - Grundlagen (hmmm ... "High-End - basics" ... Oxymoron?) Das Bierhaus E-Commerce - Anwendung ist groß.

Beantwortet am 12/12/2008 um 14:13
quelle vom benutzer

stimmen
1

Das Schreiben dieses von meinem iPhone so sorry für die brvity.

Schauen Sie sich rob Conrey MVC Storefront Videos & source.

Beantwortet am 10/12/2008 um 02:45
quelle vom benutzer

stimmen
1

Für Oracle sucht Proben die System.Data.OracleClient verwenden.

Beantwortet am 10/12/2008 um 02:06
quelle vom benutzer

stimmen
1

Für 1 bis 3, würde ich empfehlen, einige der ASP.NET Starter Kits herunterzuladen. Ich bin mir nicht sicher, ob sie allerdings mit Oracle arbeiten.

Einige der größeren Rahmen sind auch große beginnt wie DotNetNuke. Sie machen großen Einsatz von Best Practices.

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

Beantwortet am 10/12/2008 um 02:01
quelle vom benutzer

stimmen
0

Meiner Meinung nach würde die Best Practice diktiert den folgenden:

  1. Verwenden Sie ein ORM für Ihre Datenzugriffsschicht. Dies sollte idealerweise in einem einem separaten Projekt sein, so dass es geändert werden kann, wenn es sein muss.
  2. Sollte verwenden MVC. Wenn Sie WebForms verwenden dann werden Sie sicherlich feststellen, dass Ihre Business-Logik und die Anzeigelogik zusammengemischt wird.
  3. Erfahren Sie Datenbank-Design getrennt und unabhängig vom Lernen Code zu schreiben.
  4. Halten Sie objektorientierte Design-Grundlagen zu überprüfen.
  5. Nehmen Sie sich Zeit Entwurfsmuster zu lernen. Nicht ein Sklave zu werden, zu „The Gang of Four“ aber so, dass Sie die Vorteile der bewährten Muster nehmen können häufig auftretende Probleme zu lösen.
Beantwortet am 16/07/2010 um 03:10
quelle vom benutzer

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