Asp.net MVC创建了一个类似的项目"模型

时间:2014-04-15 14:41:52

标签: asp.net-mvc architecture

我正在寻找建立一个类似的项目"可以在视图中访问的模型

Object.SimilarDevices

我将如何创建此功能?到目前为止,我的模型中有这个,但我不明白如何用标准的crud操作和数据库初始化程序填充列表。

namespace ToolSite.Models
{
     public class Device
   {
    ...

   public List<Device> SimilarDevices {get; set;}

  }

}

1 个答案:

答案 0 :(得分:0)

在最小化时,您应该先将控制器操作中的模型属性填充到视图中。绝对不应该在模型中放置CRUD操作。

为了更好地分离,您可以考虑控制器调用以获取模型的附加服务层,并且该服务层将返回具有所有属性集的对象。

我建议你阅读脚手架然后对你的模型运行脚手架。脚手架将创建一个控制器,其中包含了解如何使用实体框架来获取集合所需的基础知识。