请问这样的类如何定义?
一个函数,返回的结果是一个结果集
查询申请信息和证件信息返回结果SqxxModel
【属性】
flag int (长度)1 返回结果标识, 1:成功,0:失败
errInfo String (长度)20 返回错误信息
cjsqxxs VryCjsqList[] 信息对象
yxzjxxs VYxzjxx[] 有效证件信息
其中
每一个cjsqxxs、yxzjxxs 都有多个项,
比如 cjsqxxs有XM,XB,CSRQ等项,yxzjxxs 有ZJZL,ZJHM等项
返回的结果 cjsqxxs yxzjxxs 也可能有多个
请问这样的返回结果如何定义?
------解决方案--------------------要么直接就返回一个json格式的数据 要么类嵌套下
其余的我没想到 等答案。
------解决方案--------------------其实最终的返回结果页只是类似List<SqxxModel>
而你要做的就是创建新的SqxxModel并赋值,然后加入List里面
------解决方案--------------------反回一个类就行了,定义一个类,类中包含你所要返回的所有类型变量,调用的时候对类对象进行赋值,最后你的结果就全部保存在这个类的对象里了,你只需要调用或返回这个类就行了
------解决方案--------------------楼上的答案兄:楼主是考虑这点
"其中
每一个cjsqxxs、yxzjxxs 都有多个项,
比如 cjsqxxs有XM,XB,CSRQ等项,yxzjxxs 有ZJZL,ZJHM等项
返回的结果 cjsqxxs yxzjxxs 也可能有多个"
方面的设计撒。
------解决方案--------------------类里面的属性都有其类型,而类型则是自己定义的
你可以是一个单独的字符串,也就是string 或者int
当然了,你也可以是一个集合List<string> 或者是数组是数组 string[]
更可以是List<自己定义的类>,当然看你需要而定,不知道你在纠结什么
------解决方案--------------------15楼这个写的很清楚啊,我现在的困惑是,按这样设计的话,有两个问题:
1.SqxxModel 和 Cjsqxxs通常是保存在数据库中的两个表中吗?
2.如果问题一的答案为是,那么在查询SqxxModel的数据的时候,是怎么操作的呢?