LinqToSql PredicateBuilder Как получить последнее вставленное значение - PullRequest
1 голос
/ 11 ноября 2011

У меня есть две таблицы

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

...