![]() |
1
2
你可以用两种方法来解决这个问题。 我个人会创建位于控制器和数据访问(repository/linq2sql)之间的业务对象。然后将这些对象用作模型,并通过它们与数据交互。 您也可以将逻辑放入控制器中……但是如果应用程序中有多个区域需要以相同的方式执行,那么您必须在整个板上重复该逻辑。 |
![]() |
2
2
您需要有一个负责改变阶段的服务:
两者都不是。服务水平。您可以让另一个服务负责编写历史记录,因此IStageChanger的结果实现与此类似:
然后,您使用DependencyInjection容器(温莎或类似容器)只需请求换碟机服务。 |
![]() |
3
0
我不熟悉ASP.NET MVC,但是我在类中有一个用于更改阶段的方法,并将跟踪这些更改的逻辑放在该方法中(根据需要进行重构)。简而言之,我不认为这明确属于控制器。 |
![]() |
Andrus · 如何在Linux中阅读期刊 5 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
s15199d · mvc MapController路由/类别名称在这里 11 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |