查询优化
This commit is contained in:
@@ -20,12 +20,12 @@ namespace BLL
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.Bo_Sheng_Unit> getUnits = from x in Funs.DB.Bo_Sheng_Unit
|
||||
where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
///// <summary>
|
||||
///// 定义变量
|
||||
///// </summary>
|
||||
//private static IQueryable<Model.Bo_Sheng_Unit> getUnits = from x in Funs.DB.Bo_Sheng_Unit
|
||||
// where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
// select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取分页列表
|
||||
@@ -35,7 +35,12 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getUnitListData(string projectId, string departName, string departCode, Grid Grid1)
|
||||
{
|
||||
IQueryable<Model.Bo_Sheng_Unit> getDataList = getUnits.Where(x => x.ProjectId == projectId);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
|
||||
IQueryable<Model.Bo_Sheng_Unit> getDataList = from x in db.Bo_Sheng_Unit
|
||||
where x.ProjectId == projectId && (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
|
||||
|
||||
if (!string.IsNullOrEmpty(departName))
|
||||
{
|
||||
@@ -88,12 +93,12 @@ namespace BLL
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.Bo_Sheng_Person> getPersons = from x in Funs.DB.Bo_Sheng_Person
|
||||
where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
///// <summary>
|
||||
///// 定义变量
|
||||
///// </summary>
|
||||
//private static IQueryable<Model.Bo_Sheng_Person> getPersons = from x in Funs.DB.Bo_Sheng_Person
|
||||
// where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
// select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取分页列表
|
||||
@@ -103,7 +108,11 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getPersonListData(string projectId, string departName, string name, string identifyID, Grid Grid1)
|
||||
{
|
||||
IQueryable<Model.Bo_Sheng_Person> getDataList = getPersons.Where(x => x.ProjectId == projectId);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
|
||||
IQueryable<Model.Bo_Sheng_Person> getDataList = from x in db.Bo_Sheng_Person
|
||||
where x.ProjectId == projectId && (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
if (!string.IsNullOrEmpty(departName))
|
||||
{
|
||||
getDataList = getDataList.Where(x => x.DepartName.Contains(departName));
|
||||
@@ -198,12 +207,12 @@ namespace BLL
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.Bo_Sheng_Train> getTrains = from x in Funs.DB.Bo_Sheng_Train
|
||||
where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
///// <summary>
|
||||
///// 定义变量
|
||||
///// </summary>
|
||||
//private static IQueryable<Model.Bo_Sheng_Train> getTrains = from x in Funs.DB.Bo_Sheng_Train
|
||||
// where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
// select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取分页列表
|
||||
@@ -213,7 +222,10 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getTrainListData(string projectId, string trainType, string recordName, Grid Grid1)
|
||||
{
|
||||
IQueryable<Model.Bo_Sheng_Train> getDataList = getTrains.Where(x => x.ProjectId == projectId);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
IQueryable<Model.Bo_Sheng_Train> getDataList = from x in db.Bo_Sheng_Train
|
||||
where x.ProjectId == projectId && (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
if (!string.IsNullOrEmpty(trainType))
|
||||
{
|
||||
getDataList = getDataList.Where(x => x.TrainType.Contains(trainType));
|
||||
@@ -280,12 +292,12 @@ namespace BLL
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.Bo_Sheng_TrainPerson> getTrainPersons = from x in Funs.DB.Bo_Sheng_TrainPerson
|
||||
where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
///// <summary>
|
||||
///// 定义变量
|
||||
///// </summary>
|
||||
//private static IQueryable<Model.Bo_Sheng_TrainPerson> getTrainPersons = from x in Funs.DB.Bo_Sheng_TrainPerson
|
||||
// where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
// select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取分页列表
|
||||
@@ -295,7 +307,10 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getTrainPersonListData(string projectId, string departName, string name, string identifyID, Grid Grid1)
|
||||
{
|
||||
IQueryable<Model.Bo_Sheng_TrainPerson> getDataList = getTrainPersons.Where(x => x.ProjectId == projectId);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
IQueryable<Model.Bo_Sheng_TrainPerson> getDataList = from x in db.Bo_Sheng_TrainPerson
|
||||
where x.ProjectId == projectId && (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
if (!string.IsNullOrEmpty(departName))
|
||||
{
|
||||
getDataList = getDataList.Where(x => x.DepartName.Contains(departName));
|
||||
@@ -368,12 +383,12 @@ namespace BLL
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.Bo_Sheng_Exam> getExams = from x in Funs.DB.Bo_Sheng_Exam
|
||||
where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
///// <summary>
|
||||
///// 定义变量
|
||||
///// </summary>
|
||||
//private static IQueryable<Model.Bo_Sheng_Exam> getExams = from x in Funs.DB.Bo_Sheng_Exam
|
||||
// where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
// select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取分页列表
|
||||
@@ -383,7 +398,12 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getExamListData(string projectId, string qsnCode, string qsnContent, Grid Grid1)
|
||||
{
|
||||
IQueryable<Model.Bo_Sheng_Exam> getDataList = getExams.Where(x => x.ProjectId == projectId);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
IQueryable<Model.Bo_Sheng_Exam> getDataList = from x in db.Bo_Sheng_Exam
|
||||
where x.ProjectId == projectId && (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
|
||||
//IQueryable<Model.Bo_Sheng_Exam> getDataList = getExams.Where(x => x.ProjectId == projectId);
|
||||
|
||||
if (!string.IsNullOrEmpty(qsnCode))
|
||||
{
|
||||
@@ -438,12 +458,12 @@ namespace BLL
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.Bo_Sheng_PersonTrainRecord> getPersonTrainRecords = from x in Funs.DB.Bo_Sheng_PersonTrainRecord
|
||||
where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
///// <summary>
|
||||
///// 定义变量
|
||||
///// </summary>
|
||||
//private static IQueryable<Model.Bo_Sheng_PersonTrainRecord> getPersonTrainRecords = from x in Funs.DB.Bo_Sheng_PersonTrainRecord
|
||||
// where (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
// select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取分页列表
|
||||
@@ -453,7 +473,10 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static IEnumerable getPersonTrainRecordListData(string projectId, string departName, string name, string identifyID, Grid Grid1)
|
||||
{
|
||||
IQueryable<Model.Bo_Sheng_PersonTrainRecord> getDataList = getPersonTrainRecords.Where(x => x.ProjectId == projectId);
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
IQueryable<Model.Bo_Sheng_PersonTrainRecord> getDataList = from x in db.Bo_Sheng_PersonTrainRecord
|
||||
where x.ProjectId == projectId && (x.DeleteTag == "False" || x.DeleteTag == null)
|
||||
select x;
|
||||
|
||||
if (!string.IsNullOrEmpty(name))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user