mvc+ef6多字段排序表达式怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvc+ef6多字段排序表达式怎么写相关的知识,希望对你有一定的参考价值。

参考技术A 多个字段排序的时候,按照你在order by 之中指定的顺序进行排列的。 select * form tbl1 order by col1 desc, col2, col3 如上面, 先按照col1 的值递减排列, 如果col1的值相同,则按照col2来排列, 如果col1和col2的值都相同,则按照col3的值进行排列。
表名的记录(学号(STID),课程号(的objid),分数(NUM))
假设有三个科目科目1,2,3
选择
r1.stid,r1.num ,r2.num,r3.num

记录R1,R2记录,记录R3
那里
r1.stid = r2.stid
和r2.stid = r3.stid
和r1.objid = 1
和r2.objid = 2
和r3.objid = 3本回答被提问者和网友采纳

EF框架中外键问题

小弟新手,最近在学习mvc4,遇到点小问题,请教各位大虾。部门表(Dept)需要一个字段来标识当前部门的上级部门(parentId),这就相当于本表的主键同时是本表的外键,在创建实体类的时候不知道怎么搞了。网上搜了,貌似不是很靠谱。跪谢!!

参考技术A 可以直接关联的,在著名的罗斯文数据库的Employee表就是这种情况,员工有管理者,自己的主键又作为外键,没什么问题。追问

我知道可以写,我想知道怎么写
public class Department

[Key]
public int DeptId get; set;
public virtual Department ParentDept get; set;

这么写外键保存不了

追答

你就在数据库里面先设置了,然后更新到model不就有了?

追问

EF是code first模式,根据model生成数据库,表里外键已经生成了,View层中没有

追答

可以混用两种模式的,从数据库生成到model,只选择你那个表就行了。

以上是关于mvc+ef6多字段排序表达式怎么写的主要内容,如果未能解决你的问题,请参考以下文章

Linq使用多字段分组、排序

oracle里面怎么多个字段分组排序

使用多个字段过滤/搜索 - ASP.NET MVC

js排序怎么根据父字段排序子字段

es根据一个字段分组聚合另一个字段进行排序

Mysql中ORDER BY 排序怎么使用?指定顺序和多字段排列