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

发布于 2024-12-14 09:08:55 字数 227 浏览 0 评论 0 原文

我有一个带有 mit 实体类的 DB 层,并且想要快速创建匹配的 mvc 模型。

例如 DB:Album Enittiy Class

MVC:

  • CreateAlbumModel
  • EditAlbumModel
  • PublishAlbumModel

如何自动化此过程,以便我不需要从头开始每个 MVC 模型类?

I have a DB layer with mit entity classes and want to quickly create matching mvc models.

e.g.
DB : Album Enittiy Class

MVC:

  • CreateAlbumModel
  • EditAlbumModel
  • PublishAlbumModel

How can I automate this process so that I don't need to start from scratch for each MVC model class?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

拥有 2024-12-21 09:08:55

在 Visual Studio 中实现自动化的方法有很多,例如,查看

There are many ways to automate things in visual studio, for example take a look at

怪我太投入 2024-12-21 09:08:55

就我个人而言,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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文