搜索

首页  >  问答  >  正文

c# - mvc项目中如何在model中写入三层

就是将项目中其他三层融入到model中

高洛峰高洛峰2740 天前544

全部回复(8)我来回复

  • 某草草

    某草草2017-05-16 17:07:52

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

    回复
    0
  • 某草草

    某草草2017-05-16 17:07:52

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

    回复
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:07:52

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

    回复
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:07:52

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

    回复
    0
  • 高洛峰

    高洛峰2017-05-16 17:07:52

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

    回复
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:07:52

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

    回复
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:07:52

    你是外星人。。。。

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

    回复
    0
  • 天蓬老师

    天蓬老师2017-05-16 17:07:52

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

    回复
    0
  • 取消回复