《理解ASP.NET MVC数据库中的关系表》

理解ASP.NET MVC数据库中的关系表》

一、 关系图,查询表信息
在这里插入图片描述

二、 查询、题目表、题目类型表、难度系数表、科目表、知识点表、适应单位表、的连接代码

1、 用题目表里面的ID来连接他们的关系

2、 LayuiTablePage:分页

3、 Orderby:排序

三、代码展示图

public ActionResult selectTitlesInfor(LayuiTablePage layuiTablePage, int TitleTypeID,int PointID,int UnitID, string Stem)

    {

List listTitle = (from tbTitle in myModels.PW_Title

                        join tbTitleType in

myModels.SYS_TitleType on tbTitle.TitleTypeID equals tbTitleType.TitleTypeID

                        join tbDofd in myModels.SYS_Dofd on tbTitle.DofdID equals tbDofd.DofdID

                       join tbSubject in

myModels.SYS_Subject on tbTitle.SubjectID equals tbSubject.SubjectID

                       join tbPoint in myModels.SYS_Point on tbTitle.PointID equals tbPoint.PointID

                       join tbUnit in myModels.SYS_Unit on tbTitle.UnitID equals tbUnit.UnitID

                       orderby tbTitle.ToVoidNo ascending

                       select new TitlesV }).ToList();

三、 总结

查询表单要注意、分页、排序、不排序分页会导致代码里面的内容受到混乱影响效果的美观和数据的展示,也要注意ID之间的对应主键和外键的连接。

猜你喜欢

转载自blog.csdn.net/weixin_44540505/article/details/89081461
今日推荐