12345678910111213141516171819202122232425262728293031323334353637383940 |
- //using System;
- //using System.Collections.Generic;
- //using System.Linq;
- //using System.Text;
- //using EMIS.DataLogic.Repositories;
- //using EMIS.ViewModel.ExaminationApply;
- //using System.Linq.Expressions;
- //using EMIS.Entities;
- //namespace EMIS.DataLogic.ExaminationApply
- //{
- // public class SubjectCountLimitDAL
- // {
- // public ExaminationSubjectCountLimitRepository ExaminationSubjectCountLimitRepository { get; set; }
- // public IQueryable<SubjectCountLimitView> GetSubjectCountLimitView(Expression<Func<EX_ExaminationSubjectCountLimit, bool>> subjectCountLimitExpression)
- // {
- // var q = (from es in ExaminationSubjectCountLimitRepository.GetList(subjectCountLimitExpression)
- // select new SubjectCountLimitView
- // {
- // ExaminationSubjectCountLimitID = es.ExaminationSubjectCountLimitID,
- // ExaminationTypeID = es.ExaminationTypeID,
- // ExaminationTypeName = es.EX_ExaminationType.Name,
- // FacultymajorID = es.FacultymajorID,
- // FacultymajorName = es.CF_Facultymajor.Name,
- // CollegeID=es.CF_Facultymajor.CollegeID,
- // Years = es.Years,
- // SubjectCountLimit = es.SubjectCountLimit,
- // RecordStatus = es.RecordStatus,
- // CreateUserID = es.CreateUserID,
- // CreateTime = es.CreateTime,
- // ModifyUserID = es.ModifyUserID,
- // ModifyTime = es.ModifyTime//,
- // }).OrderBy(x => x.ExaminationTypeName).ThenBy(x => x.FacultymajorName).ThenByDescending(x => x.Years);
- // return q;
- // }
- // }
- //}
|