gpt4 book ai didi

asp.net-mvc - ASP.NET MVC ViewModel 自动生成

转载 作者:行者123 更新时间:2023-12-02 13:32:16 25 4
gpt4 key购买 nike

我的 MVC 项目中有大量 ADO.NET 实体。我打算直接从我的 View / Controller 中使用这些实体...但是,我认为最好使用 ViewModel,它可以更准确地反射(reflect) View 的需求。

我正在寻找一种可以从现有实体自动生成 ViewModel 的方法,即从现有成员自动生成包装器或适配器模式...或将循环通过公共(public)的 T4 模板实体的属性,以及 ViewModel 的输出属性...然后我可以删除不需要的属性或创建聚合 View 模型等。

我似乎无法在任何地方找到从现有类型自动生成包装器或适配器模式类的方法?

这个想法是在运行时,使用 AutoMapper 在 ViewModel 和实体之间进行映射。

谢谢

最佳答案

您可以使用AutoMapper从域模型转换为 View 模型。有一个great post from Jimmy Bogard解释如何将其集成到 Controller 操作中。

关于asp.net-mvc - ASP.NET MVC ViewModel 自动生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2666371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com