左连接的LINQ语法,右边是最后添加的值

时间:2015-09-28 08:29:53

标签: c# entity-framework linq

我有两张桌子:

Categories {Id, Title}
Products {Id, Category_Id, Title} 

ID是标识列,可以有没有任何产品的类别。

我正在使用实体框架,我想获得一个带有LAST添加产品的类别列表(该特定类别的产品的最大ID)。

我一直在圈子里跑,但却找不到合适的解决方案。 有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

如果我理解正确,您可以执行以下操作:

   $("input.user").change(function(){
        $("input.master").val() == $(this).val()) ? $(this).val('Yes') : $(this).val('No');          
    });

答案 1 :(得分:0)

var categories = (from product in db.Products
                  join category in db.Categories on product.CategoryId equals category.Id
                 select category).ToList(); // Get only categories that have products

foreach(var category in categories)
{
    var lastProduct = category.Products.Last();
}