2013-10-27 7 views
-2

Мне нужно скрывать этот код sql в коде инфраструктуры сущности ADO.net, пожалуйста, нужна какая-то помощь, потому что я новичок в mvc asp.net.Преобразование Sql-кода в Entity Framework

Thnaks

SELECT A.cid, A.cname,  
B.sid, B.lname,B.fname,  
C.section,c.crn  
FROM courses A, students B, sections C, Registration D  
WHERE A.cid = C.cid AND  
B.sid = D.sid AND  
c.crn = d.crn AND  
c.crn = 1003 ;  
ORDER BY B.lname,B.fname ASC; 
+0

Где вам нужна помощь? Мы не знаем, с чего начать, если вы не расскажете, что вы делали до сих пор. Например, у вас есть контекст? –

+0

'private EmpiteHrSystemContextnew db = new EmpiteHrSystemContextnew(); // // GET:/Employee/ общественный индекс ActionResult() { вар tblemployees = db.tblEmployees.Include (т => t.tblDepartment); //.GroupBy(x => x.FirstName) // .Select (у => новый tblEmployee // { //}) ToList() OrderBy (у => y.FirstName)..; return View (tblemployees.ToList()); } ' – user2919288

+0

Это мой результат действия для индекса. Мне нужно вернуть представление с первым asc на имя, а затем по имени, пожалуйста, помогите – user2919288

ответ

0

Из кода вы публикуемую в комментарии, вы должны сделать что-то вроде этого, чтобы получить список упорядоченный, как вы хотите.

var tblemployees = db.tblEmployees 
        .Include(t => t.tblDepartment) 
        .OrderBy(y => y.FirstName) 
        .ThenBy(x => x.LastName).ToList(); 
+0

-Позначает много его работы :)) – user2919288