创建一个实体

Entity是由@Entity装饰器装饰的模型。将为此类模型创建数据库表。你可以使用 TypeORM 处理各处的实体,可以使用它们 load/insert/update/remove 并执行其他操作。

让我们将Photo模型作为一个实体

  1. import { Entity } from "typeorm";
  2. @Entity()
  3. export class Photo {
  4. id: number;
  5. name: string;
  6. description: string;
  7. filename: string;
  8. views: number;
  9. isPublished: boolean;
  10. }

现在,将为Photo实体创建一个数据库表,我们将能够在应用程序中的任何位置使用它。我们已经创建了一个数据库表,但是没有哪个字段属于哪一列,下面让我们在数据库表中创建几列。