C#中的三层架构的Model 层是干什么的
答案:7 悬赏:50 手机版
解决时间 2021-05-05 22:57
- 提问者网友:兔牙战士
- 2021-05-04 22:21
C#中的三层架构的Model 层是干什么的
最佳答案
- 五星知识达人网友:孤老序
- 2021-05-04 23:31
可以在里面控制你需要输入数据库的数据的取值,如年龄在里面可以限定到0-100,而不是在UI层限定,因为UI层的人有可能不知道那个是不是年龄。另外model可以更方便的用来在DAL,UI中来传参数,只要把model在你需要的地方实例就行,然后给他的属性赋值,传参时直接传入model的实例对象就可以了
全部回答
- 1楼网友:神也偏爱
- 2021-05-05 05:30
三层中的Model相当于你自定义的一中数据类型,方便数据的存储,显示,传输,等等,它就是一个对象,它把它所有的属性都集合到一起,你在操作时只要调用这个对象,那么它所有的属性的数据不都相当于有了么,很方便
- 2楼网友:舍身薄凉客
- 2021-05-05 04:59
就是数据库中的表在用C#实体类进行描述具体调用时就用DAL将数据库的值填充到MODEL里的类,BLL层就从MODEL实体类里面取得数据
- 3楼网友:逃夭
- 2021-05-05 03:29
简单来说 就是用来存放临时数据的
- 4楼网友:冷風如刀
- 2021-05-05 01:50
构建程序的业务模型,通俗的理解就是数据表中的字段。
- 5楼网友:躲不过心动
- 2021-05-05 00:46
实体吧
- 6楼网友:轻熟杀无赦
- 2021-05-04 23:53
model层的作用主要就是用来传参用的,如果你传过参数那么你就知道有数组,单个传参,但是如果是20个或者更多的话怎么传呢,这就是 model的好处了,model基本是数据库中表的字段的集合,通过getset访问器,使其能够传递更多的值,比如,student表,那么在model中就有个这样的类里面声明属性,属性和数据库中的字段一直,那么不管你更新还是插入,那么你就能直接实例化model层的类给属性赋值,然后就能传递这个类的实例了,然后再取出来这样不知道你明白不,反正比数组简单明了,你都不知道到底第几个索引值是你需要的值,呵呵,而model通过属性访问就更清楚不过了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯