我有一份清单orders.
我想orders根据一组订单状态进行选择.
所以基本上 select orders where order.StatusCode in ("A", "B", "C")
// Filter the orders based on the order status
var filteredOrders = from order in orders.Order
where order.StatusCode.????????("A", "B", "C")
select order;
Run Code Online (Sandbox Code Playgroud) 我有这两个列表,一个是Venue对象列表,一个是BlockedVenues对象列表.
我需要过滤listOfAllVenues中的每个项目,以便它不包含任何被阻止的场所
IQueryable<Venue> listOfAllVenues = MyDB.Venues;
IQueryable<BlockedVenue> listOfBlockedVenues = Mydb.BlockedVenue;
//I need something to accomplish this please
// var listOfAllVenues_WithoutBlocked_Venues =
( Select All venues from listOfAllVenues
where listOfAllVenues.ID is NOT in
listOfBlockedVenues.VenueID)
Run Code Online (Sandbox Code Playgroud)
请注意,两个列表类型都不同,但listOfAllVenues有一个int ID字段,而listOfBlockedVenues有一个VenueID int字段,我需要使用这两个
非常感谢