从实体数据库类创建 MVC 模型类的最简单方法
我有一个带有 mit 实体类的 DB 层,并且想要快速创建匹配的 mvc 模型。
例如 DB:Album Enittiy Class
MVC:
- CreateAlbumModel
- EditAlbumModel
- PublishAlbumModel
如何自动化此过程,以便我不需要从头开始每个 MVC 模型类?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Visual Studio 中实现自动化的方法有很多,例如,查看
There are many ways to automate things in visual studio, for example take a look at
就我个人而言,Codesmith 对我们来说效果很好。 T4 模板将在每次编译时重新生成。因此,除非您想对任何不会更改的代码使用分部类,否则您必须小心不要添加任何将在下次编译时删除的代码。
如果您使用 .tt 模板从当前模型生成这些内容,那么您已经在每次编译时采用这种重新创建的方法。
Personally, codesmith has worked well for us. The T4 templates will regenerate with every single compile. So unless you want to use partial classes for any code that won't change, then you must be careful not to add any code that will be deleted upon the next compile.
If you are generating these from your current model using the .tt templates, then you are already taking this approach of recreating upon every compile.