[英]Sorting Stored Procedure Results using Linq from another method
有什么方法可以得到想要的结果吗? 我所看到的是,它只是继续从另一个传递值,但是linq代码不起作用。 我是C#的新手,所以还不习惯。 抱歉。
public List<BranchCinemaScheduleSelectStartEndTime> GetMoviesBranchCinemas(DateTime startTime, DateTime endTime,int branchKey)
{
List<XScheduleFromDate> GetRecords = new List<XScheduleFromDate>();
List<BranchCinemaScheduleSelectStartEndTime> branchSchedule = new List<BranchCinemaScheduleSelectStartEndTime>();
// getting the results of my stored procedure
GetRecords = XML_GetMoviesFromBranch(startTime, endTime, branchKey);
// trying to linq but it's not working
IEnumerable query = from bs in GetRecords.ToList()
where bs.Cinemas == "Cinema 1"
select bs;
您将必须执行查询才能获得如下所示的结果,或者您可以仅使用以下代码过滤记录。 它将返回Cinemas ==“ Cinema 1”的记录
var filteredRecords = (from bs in GetRecords
where bs.Cinemas == "Cinema 1"
select bs).ToList();
OR
var filteredRecords = GetRecords.Where(r=>r.Cinemas == "Cinema 1").ToList();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.