我有以下的林克,我希望当天最后一次修改的产品,例如,在我2000年的产品(CajasDia
)的乞讨时,但到中午,我只拥有500种产品(CajasDia
),这个林克今天给我完整的产品修改清单,我希望只是修改后产品的最后记录(只有500份)。
这涉及3个表格,Producto
(products),ProductoSubregion
和Subregion
,在某一区域和某一区域有许多产品含有许多产品。
This is the relation between the tables:
Producto
1..* ProductoSubRegion
*..1 SubRegion
List<ProductoAgr> _productos =
(from p in db.ProductoSubRegion.Include("Producto")
orderby p.Fecha descending
where p.SubRegion.IDSubRegion.Equals(
(from c in db.Cliente
join v in db.Vendedor
on c.IDVendedor equals v.IDVendedor
where c.IDCliente.Equals(_IDCliente)
select c.Vendedor.SubRegion.IDSubRegion).FirstOrDefault()) &&
(p.Fecha >= today && p.Fecha < tomorrow)
group p by new
{
p.Producto.IDProducto,
p.Producto.Nombre,
p.Producto.Precio,
p.Producto.Descripcion,
NombreProducto = p.Producto.TipoProducto.Nombre,
p.Fecha,
p.CajasDia
} into ps
select new ProductoAgr()
{
IDProducto = ps.Key.IDProducto,
Nombre = ps.Key.Nombre,
Precio = ps.Key.Precio,
Descripcion = ps.Key.Descripcion,
NombreProducto = ps.Key.NombreProducto,
CajasDia = ps.Key.CajasDia,
Fecha = ps.Key.Fecha
}).ToList();
return View(_productos);
这就是我所看到的情况,我只想看到一个记录,即产品价值1496美元。