2011-01-11 22 views
1

Ich habe keine Erfahrung mit dem Entity Framework und Web Forms ... Bisher habe ich die DB und das Entity-Modell in .net erstellt.Entity Framework & Web Forms

Jetzt muss ich ein Formular erstellen, das Daten in eine der Tabellen der DB einfügt. Gibt es eine Möglichkeit, das Formular mithilfe des Entitätsmodells wie in MVC automatisch zu generieren?

EDIT: Ist es auch möglich, die Feldnamen der Datenbank (z. B. ProductId, Name, ...) zu referenzieren, so dass ich sie im Formular nicht fest codieren muss?

Prost

Antwort

0

Der einfachste Weg ist DetailView Steuerung + EntityDataSource Steuerung und lassen Sie die Ansicht Felder für autogenerate Sie hinzufügen, aber es wird ihnen alles bearbeitbar machen.

+0

Ich habe mir das mal angesehen. es funktioniert, aber gibt es einen Weg, wo Sie die Formularfelder positionieren/stylen können? DetailView scheint nicht viel Kontrolle darüber zu ermöglichen? – user441365

+0

Nur mit CSS- oder ASP.NET-Themen. –

0

Sie könnten mit Dynamic Data für ASP .NET betrachten. Schau dir folgendes an:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=232

+0

sieht interessant aus, aber es ist ein bisschen spät dafür, da ich bereits mit einer bestehenden Website arbeite ... – user441365

+0

Sie können dynamische Daten problemlos in eine bestehende Website integrieren: http://blogs.msdn.com/b/scothu /archive/2008/06/23/how-to-add-dynamic-data-to-an-existing-web-site.aspx – Jeff