Conversor de SQL a clases de entidades.
Conversor gratuita de SQL a clases de entidades en línea, sin necesidad de instalación. Convierte CREATE TABLE en clases C# o Java.
Acerca de SQL to Entity
Analiza una instrucción CREATE TABLE y genera una clase de entidad lista para ORM en C# o Java. Extrae el nombre de la tabla y, para cada columna, su nombre/tipo/nullabilidad/indicador de clave primaria, mapea los tipos SQL a tipos del lenguaje, omite las cláusulas CONSTRAINT/PRIMARY KEY/FOREIGN KEY/INDEX/CHECK y decora las propiedades con las anotaciones de datos o anotaciones JPA apropiadas.
Cómo usarlo
1. Pega una instrucción CREATE TABLE en la entrada SQL. 2. Elige C# o Java como lenguaje destino. 3. Haz clic en Convertir para generar la clase de entidad en el cuadro de salida. 4. Usa el botón Copiar para copiar la clase generada.
Anotaciones generadas y mapeo de tipos
C#: emite [Key] en columnas de clave primaria, [Required] en propiedades de tipo valor no nulo (se omite para string/byte[]), nombres de propiedad en PascalCase y un mapa amplio de tipos (int, long, decimal, bool, DateTime, Guid, byte[]...). Java: emite @Entity/@Table(name=...), @Id en las claves primarias, @Column(name=..., nullable=...) en cada campo, campos privados en camelCase, además de pares completos getter/setter. Los tipos SQL se normalizan eliminando longitud y corchetes antes de la búsqueda.
▶¿Qué dialectos SQL se aceptan?
▶¿Cómo se tratan los tipos SQL desconocidos?
▶¿Por qué falta [Required] en las propiedades string?
▶¿La salida de Java incluye getters y setters?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.