gpt4 book ai didi

c# - 我的 ViewModel 的构造函数是否应该填充 ViewModel 的数据?

转载 作者:太空狗 更新时间:2023-10-29 23:26:54 26 4
gpt4 key购买 nike

我的 ViewModel 是否应该封装填充它所需的服务?

目前我是这样做的:

public PartialViewResult Companies(SearchViewModel search)
{
search.Summary = _entitySearchService.GetSearchDataSummary(search.SearchExpression);
search.PagedCompanies = _companyService.GetPagedEntities<Company>(search.SearchExpression);

return PartialView(search);
}

但是,如果 SearchViewModel 在其构造函数中填充这些属性会怎样?我可以让 StructureMap 将接口(interface)传递给服务。这是对 ViewModel 的有效使用吗?

最佳答案

观看这个精彩视频 Put your controller on a diet .它涵盖了您正在寻找的东西,甚至更多。

关于c# - 我的 ViewModel 的构造函数是否应该填充 ViewModel 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3453725/

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