LinqToSql PredicateBuilder如何检索最后插入的值

时间:2011-11-11 08:35:00

标签: vb.net linq-to-sql predicatebuilder

我有两张桌子

Table Products
-ID
-Name
-Description
...

并且

Table Price
-ProductID
-Price
-DateAdded

如何创建谓词,我们将返回价格大于10的产品列表

我尝试了以下查询

Dim predInner As Expression (Of System.Func (Of tblProduct, Boolean)) = PredicateBuilder.True (Of tblProduct) ()
                     predInner = predInner.And (Function (a As tblProduct) a.tblPrice.Select (Function (c) c.Price). First ()> 10)
                     pred= pred.And (predInner)
Me.Grid.DataSource = vQuery.Where (pre)

但并不总是返回最后插入的值。这部分是否可能

a.tblPrice.Select (Function (c) c.Price). First ()

以某种方式按DateAdded

列排序

0 个答案:

没有答案