0

Visual Studio 已经有 T4 模板来为各种 Razor 页面生成 iCRUD 页面,但这些模板是围绕域模型的输入构建的。

我想要类似的东西,除了输入一个 ViewModel (首先,所有属性都来自一个域模型)。默认使用 AutoMapper 或选择单独将 Domain Model 属性映射到 ViewModel 属性。

例如,我有一个包含 30 多个属性的 Person 域模型。对于一个简单的公司电话簿查找,我只需要一些属性。如果我可以创建一个只有这些属性的 ViewModel 并使用 T4 模板来创建索引(列表)剃须刀页面,那就可以了。然后,如果当权者决定他们想要另一处财产;繁荣!更改 ViewModel,重新生成 Razor 页面并完成。

这将使较小的更改请求变得容易,可以轻松防止过度发布,允许其他人进行快速而肮脏的更改,消除可能的拼写错误等。

如果我(更)聪明一点,我很确定现有的模板可以很容易地修改来处理这个问题。

我想知道这是不是已经创建的东西。

感谢您的时间。夹头

4

0 回答 0