我有2个这样的课程:

public partial class Product
{
    public ICollection<ProductTerm> ProductTerms { get; set; }
    // More properties here
}

public partial class ProductTerm
{
    public short ID { get; set; }
    public short MinTermDuration { get; set; }
    // More properties here
}


正如您将看到的,Product与ProductTerm有一对多的关系。

我正在尝试使用Min MinTermDuration返回整个ProductTerm。我可以在这里得到想要的结果,但是要返回MinTermDuration-如何返回整个ProductTerm?

    int GetMinTerm()
    {
        return ProductTerms.Min(t => t.MinTermDuration);
    }

最佳答案

您可以先订购产品,然后将第一个产品放在顶部。

return ProductTerms.OrderBy(t => t.MinTermDuration).FirstOrDefault();

10-07 17:02