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
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
Ich wollte eigentlich "falls nicht vorhanden", automatisch eine Datenbank in meinem MSSQL generieren die die Struktur als Tabellen abbildet.
Keine Signatur
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
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.
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
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.
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
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
Das geht erst mit der nächsten Version des Entity Framework.
Gruß Jürgen