Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model view controller 在MVC、MVP和MVVM中,模型可能是实体的集合吗?_Model View Controller_Entity Framework_Mvvm_Model_Mvp - Fatal编程技术网

Model view controller 在MVC、MVP和MVVM中,模型可能是实体的集合吗?

Model view controller 在MVC、MVP和MVVM中,模型可能是实体的集合吗?,model-view-controller,entity-framework,mvvm,model,mvp,Model View Controller,Entity Framework,Mvvm,Model,Mvp,我试图理解什么是模型。我已经读过了 在MVC、MVP和MVVM中,模型可以是实体的集合吗?当然可以,我认为模型是用于渲染视图的属性集合。不多也不少。如果您需要一组实体来渲染视图,那么它将是合适的。当然可以,我认为模型是用于渲染视图的属性集合。不多也不少。如果您需要一组实体来呈现视图,那么它将非常合适。绝对正确。模型是描述业务逻辑使用的数据的全部内容 MVVM模型中的OFN由适当的ViewModel本身封装。您需要将模型层与ViewModel分离,以防单个ViewModel可以处理不同的模型。绝对

我试图理解什么是模型。我已经读过了


在MVC、MVP和MVVM中,模型可以是实体的集合吗?

当然可以,我认为模型是用于渲染视图的属性集合。不多也不少。如果您需要一组实体来渲染视图,那么它将是合适的。

当然可以,我认为模型是用于渲染视图的属性集合。不多也不少。如果您需要一组实体来呈现视图,那么它将非常合适。

绝对正确。模型是描述业务逻辑使用的数据的全部内容


MVVM模型中的OFN由适当的ViewModel本身封装。您需要将模型层与ViewModel分离,以防单个ViewModel可以处理不同的模型。

绝对正确。模型是描述业务逻辑使用的数据的全部内容

MVVM模型中的OFN由适当的ViewModel本身封装。如果单个ViewModel可以处理不同的模型,则需要将模型层与ViewModel分开。

在所有模式中,“模型”不是类或对象。模型是一个层-一个无形的结构,它(在这个特殊情况下)由若干组结构组成

模型的主要部分包括:

  • (或在某些地方称为:域实体、模型对象、业务对象)
  • 存储抽象
  • 服务(用于“应用程序逻辑”-域对象和存储抽象之间的交互)
拥有多个“模型”是Rails(ruby的快速原型框架)引入的一种误解,为了简化起见,Rails决定将其实例称为“模型”,并将其模板称为“视图”。

在所有模式中,“模型”不是类或对象。模型是一个层-一个无形的结构,它(在这个特殊情况下)由若干组结构组成

模型的主要部分包括:

  • (或在某些地方称为:域实体、模型对象、业务对象)
  • 存储抽象
  • 服务(用于“应用程序逻辑”-域对象和存储抽象之间的交互)

拥有多个“模型”是Rails(ruby的快速原型框架)引入的一种误解,为了简化起见,Rails决定将其实例称为“模型”,并将其模板称为“视图”。

我问这个问题是因为我看到很多开发人员都在建模(UML)表示层中的模型。我问这个问题是因为我看到很多开发人员正在表示层中对模型进行建模(UML)。-1:不,模型是一个包含所有业务逻辑的层。模型不是数据。@tereško:谢谢你的评论。我想说,这取决于MVVM模型中有时根本没有引入,所以ViewModel代表逻辑和模型“ViewModel”的哪种解释?最初,该模式用于无法控制模型(比如某些SAP后端系统)或/和视图的实现的情况。viewmodel代替了controller,负责将数据从一个视图转换到另一个视图。另一个是ASP.NET MVC(mis)解释,他们在其中引入了概念(Fowler有在所有内容中添加“模型”的注释习惯),并将其称为“viewmodel”。-1:不,模型是一个包含所有业务逻辑的层。模型不是数据。@tereško:谢谢你的评论。我想说,这取决于MVVM模型中有时根本没有引入,所以ViewModel代表逻辑和模型“ViewModel”的哪种解释?最初,该模式用于无法控制模型(比如某些SAP后端系统)或/和视图的实现的情况。viewmodel代替了controller,负责将数据从一个视图转换到另一个视图。另一个是ASP.NETMVC(mis)解释,他们将概念(Fowler有在所有内容中添加“模型”的注释习惯)称为“viewmodel”。