读书人

C#实业关系反应表的关系

发布时间: 2013-01-01 14:04:19 作者: rapoo

C#实体关系反应表的关系
比如我现在数据库里面有一个表比如A,主键menuid,字段MenuName等 ,表B 主键sortid,字段sortname,
一个关系表C ,MenuId,sortId用来存放A B 表关系的,A对应表为B一对多。现在在MODEL层里面我想去反应他们之间实体关系该怎么办? 我是这样想的表A model层里面放一个B的List<modelB>, 就是不知道数据读取出来怎么给List<modelB>,我最终会跨表查询出来以json的形式输出。
[解决办法]
A(B)想获取B(A)的时候 先到C里面找到自己 然后找到对应的sortId(menuid) 然后找B里面sortId(menuid)的数据

不知道是不是这个意思
如果是的话 不如建立一个视图 来体现更方便些
[解决办法]

引用:
A(B)想获取B(A)的时候 先到C里面找到自己 然后找到对应的sortId(menuid) 然后找B里面sortId(menuid)的数据

不知道是不是这个意思
如果是的话 不如建立一个视图 来体现更方便些

其实建立个试图就解决了你这个问题,但从你问这个问题,是为了分层而去生硬的去分层,需要考虑业务来写代码,如果减少后期维护的工作量可以自己考虑,当面临选择的时候,要取舍

读书人网 >asp.net

热点推荐