永发信息网

在.NET中如何处理一对多的数据关系?

答案:2  悬赏:10  手机版
解决时间 2021-03-19 03:11
如:A和B是两张数据表,A与B是一对多的关系,任何一条B中的数据的依赖都在A表中。如何在界面上显示这种关系?中间的逻辑关系如何处理?
最佳答案
比如,班级与学生是一对多的关系
在学生表中就会有班级的外键
在C#中,外键用类的对象来表示

public class 学生
{
private string name;
//数据库中的这个字段是班级的外键,在C#中用对象表示
private 班级 stuClass=new 班级();
}
一般很少用到一对多,非要实现的话,可以用java中的方法
public class 班级
{
private string className;
//用对象的集合来表示,在一个班级的对象中有多个学生对象
private List<学生> list = new List<学生>();
}
封装的代码就没写了!
全部回答
首先,咱们先清楚,都什么地方有压力?压力从哪些地方来呢? 您说使用了pos机,我觉得这部分没必要再通过网站实现数据交互了,让它直接对数据库操作。 1. 如果说网站访问压力大,可以用服务器做分发处理,从而缓解了数据访问压力 2. 再一个就是数据库的访问压力,需要对表结构/数据进行优化,或者建设分布式数据库。如果数据量大到上t的话,就不建设使用现有的数据库系统,而是自己开发文件访问,把数据写到文件里,自己管理。其实现在的数据库以oracle为例,对于各种百万级数据访问,毫无压力,这个我做过实验的。 3. 数据存储介质压力,简单的可以使用磁盘阵列来加速访问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朝阳工业园怎么去啊,有知道地址的么
关于我国气温分布的叙述,错误的是A.冬季南北
就是一个女生认识几天后就不理我了 可是过了
求汽车构造电子书 ( 上下册 吉大 陈家瑞版
神采奕奕是什么动物
什么地图可以看到别人家里
辽宁美术职业学院
请问一下,中国民用航空飞行学院的交通运输专
火车站晚上能退票吗
云海数码科技在什么地方啊,我要过去处理事情
西瓜裂开腐烂但是切掉一些后其他都是好的,这
什么是微信绿钻?
0.9×0.345+1.1×1.8+0.543÷1又9分之1 简便
魔域找人替绑VIP会被盗号吗?听说母号VIP替绑
晋江小说的收藏率
推荐资讯
现在除了苹果手机能查每天去哪了,在哪呆了多
习俗的形成与什么有关
会场主持如何清新脱俗的引出男人这个话题,进
请问烟台哪里有维修萨克斯的店
为什么我的市民卡想使用公共自行车的时候不能
众马汽修部在什么地方啊,我要过去处理事情
veracrypt忘了密码怎么办
从宁波中海国际直达宁波天一广场的公交车
赛季结束各段位奖励多少钻石,哇简直要发财
蚌埠嘉年华与芜湖方特哪个好玩
东湖茶屋地址有知道的么?有点事想过去
成都 一品天下附近有什么公交站
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?