Wie kann mit Visual Studio eine dynamische Webanwendung erstellt werden?

Veröffentlicht: 05. Nov 2009

Das Problem

Es wird gezeigt, wie mit Visual Studio 2008 eine dynamische Webanwendung erstellt werden kann, die auf eine SQL Server Datenbank zugreift.

Die Lösung

In Visual Studio wird ein neues Projekt vom Typ „C# Webanwendung für Dynamic Data Entities“ erstellt. Dem Projekt wird ein neues Element aus der Gruppe Daten vom Typ „ADO.Net Entity Data Model“ hinzugefügt. Das Element erhält den Namen VFPizzaModel.

Im Assistenten für Entity Data Model wird ausgewählt:

  • Aus Datenbank generieren
  • Neue Verbindung
  • Name der Datenbankdatei: C:\DATA C:\NorthwindSQL\VFPizza2005.mdf)
  • Tabellen auswählen
  • category
  • customers
  • orderdetails
  • orders
  • products

In der Datei Global.asax wird eingetragen:

model.RegisterContext(typeof(VFPizza2005Entities),
     New ContextConfiguration() With {.ScaffoldAllTables = true})        

Der Code

model.RegisterContext(typeof(VFPizza2005Entities), 
     New ContextConfiguration() With {.ScaffoldAllTables = true})        

Voraussetzungen

Windows Vista
Visual Studio 2008 Standard Edition SP 1
Silverlight ToolsSQL Server 2008 Express Edition
SQL Beispieldatenbank VFPizza