【发布时间】:2018-02-09 18:32:46
【问题描述】:
我有一个关于如何将以下内容转换为 linq 的问题。我一直在尝试了解 ASP.NET MVC,而对我来说最大的障碍之一是 Linq。
CREATE PROCEDURE [dbo].[SelectAvailableCoops]
@startDate DATETIME, @endDate DATETIME
AS
BEGIN
SET NOCOUNT ON;
SELECT ID, coopName, coopCPN
FROM tbl_Coops
WHERE ID NOT IN (SELECT coopID
FROM tbl_bookings
WHERE (startDate <= @startDate AND endDate >= @startDate)
OR (startDate < @endDate AND endDate >= @endDate)
OR (@startDate <= startDate AND @endDate >= endDate)
)
END
GO
如果有帮助,目前我的操作结果中有以下内容。
BookingsListVM bookinglist = new BookingsListVM();
//bookinglist.Customers = db.Customers.ToList();
bookinglist.Customers = (from c in db.Customers select c).ToList();
bookinglist.CustomerBookings = (from cb in db.CustomerBookings select cb).ToList();
bookinglist.Coops = (from co in db.Coops select co).ToList();
【问题讨论】:
标签: c# asp.net-mvc linq