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多字段排序表达式怎么写的主要内容,如果未能解决你的问题,请参考以下文章