问题:EF-Core 1.1中是否可以实现上述目标?我尝试了以下操作但VS2015
在Select new TestViewModel{...}
行投诉时出现错误:name Select does not exist in the current context
。如果以上是不可能的,那么在使用include(...)
的情况下,什么是变通方法? 注意:Customers
已加入Addresses
和Orders
表
var qry = from c in _context.Customers.Include(t => t.Addresses).Where(c => c.Region== "NW").OrderBy(c => c.Name)
join ord in _context.Orders on c.CustomerID equals ord.CustomerID
Select new TestViewModel
{
CustName = c.Name,
CustRegion = c.Region,
OrderType = ord.Type,
....
};
答案 0 :(得分:2)
select
是关键字,关键字区分大小写。就像你不能宣布课程Public Static
一样 - 你不能使用Select
。