Erstellen Sie C # -Klassen basierend auf der MySQL-Tabelle

8

Ist in .NET oder Visual Studio etwas eingebaut, das es mir erlaubt, Klassen zu erstellen, die auf einer MySql-Tabelle basieren? Ich denke, ich spreche von Beharrlichkeit. Ich möchte nur, dass die Klasse ein 1: 1-Mapping der Tabelle ist. Gibt es etwas freies?

    
user489041 14.10.2011, 17:41
quelle

9 Antworten

15

Vielleicht brauchst du so etwas:

%Vor%     
MeelStorm 17.12.2012 16:33
quelle
2

Sie können dafür das Entity Framework verwenden. Es verbindet sich gut mit MySQL. Ich habe dieses Tutorial verfolgt: Ссылка

    
WimB 29.03.2012 17:29
quelle
2

Ich habe die SQL von MeelStorm angepasst, weil es einige Fehler bezüglich der Sprache gab. Ich gebe auch andere Arten von Daten an und lasse die Klassendeklaration fallen, weil dies für mich unnötig ist. Das Endergebnis ist also:

%Vor%

Ich hoffe, es hilft. Prost!

    
Arthur Accioly 23.04.2014 15:07
quelle
2

hier ist eine großartige Arbeit erledigt:

Ссылка

Erstellen Sie eine Prozedur wie folgt:

%Vor%

Aber ein wenig manuelle Arbeit wird erfordern.

    
Anupam Singh 05.08.2015 10:20
quelle
0

scheint es eine Möglichkeit zu geben, EntityFramework mit MySQL arbeiten zu lassen

MySQL mit Entity Framework verwenden

Ссылка

    
MedicineMan 14.10.2011 17:43
quelle
0

Sie können auch LINQ to SQL mit MySQL verwenden. Aber dann sollten Sie ein wenig nachforschen, um den richtigen Anbieter zu finden, den Sie installieren müssen.

Ich denke, dass es so ziemlich alles abgedeckt hat:

LINQ zu MySQL

    
Smur 14.10.2011 17:45
quelle
0

NHibernate kann eine Verbindung zu MySQL herstellen und ist kostenlos:

Ссылка

    
whosrdaddy 14.10.2011 17:55
quelle
0

Subsonic (Open Source) arbeitet mit MySQL (5.0+) mit spezieller Unterstützung für InnoDB -

Ссылка

    
Kris Krause 14.10.2011 17:59
quelle
0

Ich verwende NHibernate mit MyGeneration

MyGeneration ist ein Programm, das Ihr Datenbankschema lesen und basierend auf einer Vorlage Code generieren kann (im Fall von NHibernate, den Entitäten und Zuordnungen)

    
Andre 14.10.2011 17:59
quelle

Tags und Links