Patrones Flexibles
Soporta tanto el patrón DataMapper como ActiveRecord, ofreciendo la flexibilidad de elegir lo que mejor se adapte a tu proyecto.
TypeScript Primero
Desarrollado desde cero con soporte para TypeScript, garantizando seguridad de tipos completa en tus modelos de base de datos.
Soporte Multi-Base de Datos
Funciona con MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB y más.
QueryBuilder Poderoso
Sintaxis elegante para construir consultas complejas con joins, paginación y caché.
Migraciones & Esquema
Soporte de primera clase para migraciones de bases de datos con generación automática.
Multiplataforma
Funciona en Node.js, navegadores, aplicaciones móviles y de escritorio.
API Elegante y Tipada
TypeORM ofrece una API hermosa y sencilla para interactuar con tu base de datos que aprovecha al máximo el sistema de tipos de TypeScript. Elige entre los patrones DataMapper y ActiveRecord - ambos están totalmente soportados.
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number
@Column()
firstName: string
@Column()
lastName: string
@Column()
age: number
}
Bases de Datos Soportadas
All logos are trademarks of their respective owners, used for identification purposes only.
Funciona en Todas Partes
TypeORM funciona en NodeJS, navegadores, Cordova, Ionic, React Native, NativeScript, Expo y Electron.
¿Listo para Comenzar?
TypeORM hace que la interacción con bases de datos sea pan comido. Únete a miles de desarrolladores que ya construyen mejores aplicaciones con TypeORM.