0
这工作:传递EF查询,查看
var model =
(from t in _db.Tickets
from p in _db.Cust
where t.Id == 5 && t.Id == p.cust_id
orderby t.Id descending
select new tks_custs
{
Tks = t,
Custs = p
});
但我想实现这样通过使用组:
var model = _db.Tickets
.Join(_db.Cust,
t => t.Id,
w => w.cust_id,
(t, w) => new { Tks = t, Custs = w })
.Where(t => t.Tks.Id == 5).OrderByDescending(w => w.Tks.Id)
.GroupBy(t => t.Tks.Name).ToList();
我认为声明是目前:
@model IQueryable<test.ViewModels.tks_custs>
错误是。视图接受iqueryable,但数据库查询通过 –
Pass ViewModel not Model .... – yash