Node.js 在环回中扩展实体vs扩展模型4

Node.js 在环回中扩展实体vs扩展模型4,node.js,loopback4,Node.js,Loopback4,在loopback4中扩展模型和实体有什么区别 @model export class Todo extends Entity {} @model() export class Todo2 extends Model {} 从 实体是具有标识(ID)的持久化模型 模型是一个业务域对象 来自 实体是具有标识(ID)的持久化模型 模型是一个业务域对象 实体:具有标识(ID)的域对象。它的平等是建立在同一性的基础上的。例如,可以将客户建模为一个实体,因为每个客户都有一个唯一的客户id。具有相同

在loopback4中扩展模型和实体有什么区别

@model
export class Todo extends Entity {}

@model()
export class Todo2 extends Model {}

  • 实体是具有标识(ID)的持久化模型

  • 模型是一个业务域对象

来自

  • 实体是具有标识(ID)的持久化模型

  • 模型是一个业务域对象


实体:具有标识(ID)的域对象。它的平等是建立在同一性的基础上的。例如,可以将客户建模为一个实体,因为每个客户都有一个唯一的客户id。具有相同客户id的两个客户实例是相等的,因为它们引用相同的客户。例如,这就是如何对客户建模:

模型:没有标识(ID)的域对象。其平等性基于结构价值。例如,地址可以建模为模型,因为如果两个美国地址具有相同的街道编号、街道名称、城市和邮政编码值,则它们是相等的。例如,地址的建模方式如下:

发件人:

实体:具有标识(ID)的域对象。它的平等是建立在同一性的基础上的。例如,可以将客户建模为一个实体,因为每个客户都有一个唯一的客户id。具有相同客户id的两个客户实例是相等的,因为它们引用相同的客户。例如,这就是如何对客户建模:

模型:没有标识(ID)的域对象。其平等性基于结构价值。例如,地址可以建模为模型,因为如果两个美国地址具有相同的街道编号、街道名称、城市和邮政编码值,则它们是相等的。例如,地址的建模方式如下:

发件人: