Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/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
Entity framework 从实体数据库类创建MVC模型类的最简单方法_Entity Framework_Asp.net Mvc 3 - Fatal编程技术网

Entity framework 从实体数据库类创建MVC模型类的最简单方法

Entity framework 从实体数据库类创建MVC模型类的最简单方法,entity-framework,asp.net-mvc-3,Entity Framework,Asp.net Mvc 3,我有一个带有mit实体类的DB层,希望快速创建匹配的mvc模型 e、 g。 DB:Album Enitty类 MVC: 创建相册模型 编辑相册模型 出版模式 我如何使这个过程自动化,从而不必为每个MVC模型类从头开始 在VisualStudio中有许多方法可以实现自动化,例如 T4模板 Visual studio宏- 核心材料:导航自动化扩展- 就个人而言,codesmith为我们工作得很好。T4模板将在每次编译时重新生成。因此,除非您希望对任何不会更改的代码使用分部类,否则必须小心不要添

我有一个带有mit实体类的DB层,希望快速创建匹配的mvc模型

e、 g。 DB:Album Enitty类

MVC:

  • 创建相册模型
  • 编辑相册模型
  • 出版模式

我如何使这个过程自动化,从而不必为每个MVC模型类从头开始

在VisualStudio中有许多方法可以实现自动化,例如

  • T4模板
  • Visual studio宏-
  • 核心材料:导航自动化扩展-

    • 就个人而言,codesmith为我们工作得很好。T4模板将在每次编译时重新生成。因此,除非您希望对任何不会更改的代码使用分部类,否则必须小心不要添加任何将在下次编译时删除的代码

      如果您使用.tt模板从当前模型生成这些,那么您已经在每次编译时采用了这种重新创建的方法