Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Tabellen aus dbml generieren
Luka$
myCSharp.de - Member



Dabei seit:
Beiträge: 8
Herkunft: NRW

Themenstarter:

Tabellen aus dbml generieren

beantworten | zitieren | melden

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$
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Luka$ am .
Keine Signatur
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 5.940
Herkunft: Zentralschweiz

beantworten | zitieren | melden

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

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
Luka$
myCSharp.de - Member



Dabei seit:
Beiträge: 8
Herkunft: NRW

Themenstarter:

beantworten | zitieren | melden

Ich wollte eigentlich "falls nicht vorhanden", automatisch eine Datenbank in meinem MSSQL generieren die die Struktur als Tabellen abbildet.
Keine Signatur
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1.433
Herkunft: Schweiz

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4.644
Herkunft: Leipzig

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1.433
Herkunft: Schweiz

beantworten | zitieren | melden

Zitat von Noodles
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
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4.644
Herkunft: Leipzig

beantworten | zitieren | melden

Zitat von schaedld
Zitat von Noodles
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.
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1.433
Herkunft: Schweiz

beantworten | zitieren | melden

Zitat von Noodles
Zitat von schaedld
Zitat von Noodles
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
private Nachricht | Beiträge des Benutzers
Luka$
myCSharp.de - Member



Dabei seit:
Beiträge: 8
Herkunft: NRW

Themenstarter:

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
juetho
myCSharp.de - Member



Dabei seit:
Beiträge: 3.331
Herkunft: Berlin

beantworten | zitieren | melden

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

Gruß Jürgen
private Nachricht | Beiträge des Benutzers