Laden...

Tabellen aus dbml generieren

Erstellt von Luka$ vor 14 Jahren Letzter Beitrag vor 14 Jahren 2.330 Views
L
Luka$ Themenstarter:in
8 Beiträge seit 2009
vor 14 Jahren
Tabellen aus dbml generieren

Hallo,

ich programmiere seit heute mit C#und bin direkt auf eine Frage gestoßen die ich mir nicht beantworten konnte.

Ich entwerfe eine ASP.NET Anwendung. Ist es möglich aus diesem .dbml-Modell automatisch die Tabellenstruktur in der Datenbank zu erzeugen?

Luka$

Keine Signatur

5.941 Beiträge seit 2005
vor 14 Jahren

Hallo Luka$

Ja du kannst dir die Daten in einem GridView, ListView, Repeater anzeigen lassen.
Allerdings nicht automatisch, etwas musst du auch dafür tun 😃

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

L
Luka$ Themenstarter:in
8 Beiträge seit 2009
vor 14 Jahren

Ich wollte eigentlich "falls nicht vorhanden", automatisch eine Datenbank in meinem MSSQL generieren die die Struktur als Tabellen abbildet.

Keine Signatur

1.433 Beiträge seit 2006
vor 14 Jahren

Das geht erst mit der nächsten Version des Entity Framework. Momentan ist es so dass man von der Datenbank her das Modell generieren kann, umgekehrt aber noch nicht.

Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt

N
4.644 Beiträge seit 2004
vor 14 Jahren

Da dbml auf LINQ to SQL und nicht auf EF deutet, gehe ich auch mal von LINQ to SQL aus.

Schau Dir mal vom Context die Funktion CreateDatabase an.

1.433 Beiträge seit 2006
vor 14 Jahren

Da dbml auf LINQ to SQL und nicht auf EF deutet, gehe ich auch mal von LINQ to SQL aus.

Schau Dir mal vom Context die Funktion CreateDatabase an.

Sorry hab mich falsch ausgedrück: Korrekt sollte es heissen: Wenn er diese Funktinalität will, dann müsste er auf den nächsten Release des EF warten.

Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt

N
4.644 Beiträge seit 2004
vor 14 Jahren

Da dbml auf LINQ to SQL und nicht auf EF deutet, gehe ich auch mal von LINQ to SQL aus.

Schau Dir mal vom Context die Funktion CreateDatabase an.
Sorry hab mich falsch ausgedrück: Korrekt sollte es heissen: Wenn er diese Funktinalität will, dann müsste er auf den nächsten Release des EF warten.

Warum? Er arbeitet doch anscheinend mit LINQ to SQL und nicht mit dem EF!
Und da gibt es die Methode CreateDatabase.

1.433 Beiträge seit 2006
vor 14 Jahren

Da dbml auf LINQ to SQL und nicht auf EF deutet, gehe ich auch mal von LINQ to SQL aus.

Schau Dir mal vom Context die Funktion CreateDatabase an.
Sorry hab mich falsch ausgedrück: Korrekt sollte es heissen: Wenn er diese Funktinalität will, dann müsste er auf den nächsten Release des EF warten.

Warum? Er arbeitet doch anscheinend mit LINQ to SQL und nicht mit dem EF!
Und da gibt es die Methode CreateDatabase.

Ok, mein Fehler, hab's nicht gesehen =)

Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt

L
Luka$ Themenstarter:in
8 Beiträge seit 2009
vor 14 Jahren

Also erstmal vielen Dank für eure Antworten. CreateDatabase hatte ich schon im Vorfeld probiert. Leider hat er keine Datenbank erzeugt und ich habe noch nicht herausgefunden ob die Methode beim ausführen einen Fehler schmeißt.

Kann mir vielleicht noch jemand sagen was EF bedeutet?

Keine Signatur

J
3.331 Beiträge seit 2006
vor 14 Jahren

Das geht erst mit der nächsten Version des Entity Framework.

Gruß Jürgen