Conversione SQL in classi entità
Conversore online gratuito SQL in classi entità, senza necessità di installazione. Converte creazione di tabelle in classi C# o Java
Informazioni su SQL to Entity
Analizza un'istruzione CREATE TABLE e genera una classe entità pronta per l'ORM in C# o Java. Estrae il nome della tabella, per ogni colonna il nome/tipo/nullabilità/flag di chiave primaria, mappa i tipi SQL ai tipi del linguaggio, salta le clausole CONSTRAINT/PRIMARY KEY/FOREIGN KEY/INDEX/CHECK e decora le proprietà con le opportune annotazioni dati o annotazioni JPA.
Come utilizzare
1. Incolla un'istruzione CREATE TABLE nell'input SQL. 2. Scegli C# o Java come linguaggio di destinazione. 3. Fai clic su Converti per generare la classe entità nella casella di output. 4. Usa il pulsante Copia per copiare la classe generata.
Annotazioni generate e mappatura dei tipi
C#: emette [Key] sulle colonne chiave primaria, [Required] sulle proprietà di tipo valore non nullable (saltate per string/byte[]), nomi di proprietà PascalCase, con un'ampia mappa dei tipi (int, long, decimal, bool, DateTime, Guid, byte[]...). Java: emette @Entity/@Table(name=...), @Id sulle chiavi primarie, @Column(name=..., nullable=...) su ogni campo, campi private camelCase, oltre a coppie complete getter/setter. I tipi SQL vengono normalizzati rimuovendo lunghezza e parentesi prima della ricerca.
▶Quali dialetti SQL sono accettati?
▶Come vengono gestiti i tipi SQL sconosciuti?
▶Perché manca [Required] sulle proprietà string?
▶L'output Java include getter e setter?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.