我有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();