1

私は2つのテーブルを持っています

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でソートする

4

0 に答える 0