SQL in Entitätklassen umwandeln
Freier Online-Converter von SQL in Entitätklassen – keine Installation erforderlich. Umwandlung von CREATE TABLE-Anweisungen in C#- oder Java-Klassen.
Über SQL to Entity
Parst eine CREATE TABLE-Anweisung und erzeugt eine ORM-bereite Entitätsklasse in C# oder Java. Es extrahiert den Tabellennamen, für jede Spalte Name/Typ/Nullbarkeit/Primärschlüssel-Flag, bildet SQL-Typen auf Sprachtypen ab, überspringt CONSTRAINT/PRIMARY KEY/FOREIGN KEY/INDEX/CHECK-Klauseln und versehen Eigenschaften mit den passenden Datenannotationen bzw. JPA-Annotationen.
Verwendung
1. Fügen Sie eine CREATE TABLE-Anweisung in die SQL-Eingabe ein. 2. Wählen Sie C# oder Java als Zielsprache. 3. Klicken Sie auf Konvertieren, um die Entitätsklasse im Ausgabefeld zu erzeugen. 4. Verwenden Sie die Schaltfläche Kopieren, um die erzeugte Klasse zu kopieren.
Erzeugte Annotationen und Typzuordnung
C#: gibt [Key] auf Primärschlüsselspalten aus, [Required] auf nicht-null-Werttyp-Eigenschaften (übersprungen für string/byte[]), PascalCase-Eigenschaftsnamen mit breiter Typmappe (int, long, decimal, bool, DateTime, Guid, byte[] ...). Java: gibt @Entity/@Table(name=...) aus, @Id auf Primärschlüsseln, @Column(name=..., nullable=...) auf jedem Feld, camelCase private-Felder sowie vollständige Getter-/Setter-Paare. SQL-Typen werden vor dem Lookup normalisiert, indem Länge und Klammern entfernt werden.
▶Welche SQL-Dialekte werden akzeptiert?
▶Wie werden unbekannte SQL-Typen behandelt?
▶Warum fehlt [Required] bei string-Eigenschaften?
▶Enthält die Java-Ausgabe Getter und Setter?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.