我注意到typeorm
在运行查询生成器时会加载指定的实体。
例如,如果我在迁移中运行以下命令。
await queryRunner.manager
.createQueryBuilder()
.insert()
.into('users')
.values({
name: 'Testing',
language: 'english',
})
.execute();
在此之后,如果我修改用户表并添加一个新列(例如电子邮件),也使用迁移。现在,如果我擦除数据库并重新运行迁移,typeorm将不会在email
中发现名为User
的列。我猜它在运行查询生成器时会加载User
实体,有没有办法告诉Typeorm不要加载实体,而只是根据查询生成器中提供的内容创建sql查询。