c# – So schreiben Sie drei Ebenen in ein Modell in einem MVC-Projekt
高洛峰
高洛峰 2017-05-16 17:05:52
0
8
560

Es geht darum, die anderen drei Ebenen des Projekts in das Modell zu integrieren

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(8)
某草草

我个人认为,如果需要把原有的业务逻辑的代码或者是即将实现的复杂的业务逻辑代码单独提取到一个类库中。
MVC主要解决的是视图、模型、用户控制分离。在实际业务场景中,由于可能涉及到较为复杂的逻辑处理,比如多表联查,事务流程处理等等。这些复杂的,相对独立,与视图无关的的业务逻辑代码可以提取到单独的类库中,来对外提供接口。在MVC中通过依赖注入,或者是直接引用的方式调用。而MVC中的M只是做一个领域模型的角色,可能会更好些。

某草草

当我看到问这个问题的时候,我很想说:“白痴,傻逼,提的什么JB问题”,但是,后来想想,我觉得不管怎么,我都应该包容,在此,我想问你,你这个基于的业务逻辑或者基础是什么?为什么要这么做?你觉得这么做的好处是什么?由此引来,我们才好对你的想法进行分析和解答,否则这种没有上下文的问题,一般人是不想回答的,特别是做技术的,往往是想得到一个所以然的,觉得不合理的自然就会骂你了。唉,下面的不说了,我在这里提一点,要是把其他三层放到model里就不叫model了,而且也不叫做MVC了,至于是啥情况,我也没法描述。

滿天的星座

哈哈估计楼主表达能力有问题

漂亮男人

把项目中其他三层融入到model中,这样做还分层干啥

小葫芦

这么干不科学呀. MVC就是将其他的分开的.

大家讲道理

哦,这么做的话就不用分层了,还MVC干嘛...

phpcn_u1582

你是外星人。。。。

2B ,你还忽略,你能问清楚吗?

Peter_Zhu

你可以去理解一下mvc的概念

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage