1

次のエラーが表示されます。

以下は私のクエリです:

var query =
    session.Query<Customer().Where(cus => cus.CustomerId == customerId)
    .Fetch(c => c.CustomerType) // Parent CustomerType
    .Fetch(c => c.CustomerOrders) // Child Collection of orders
    .ThenFetch(co => co.Select(it => it.Item)).ToList(); // A parent of CustomerOrder

「ThenFetch」を取り出すと、そのエラーは発生しません。ただし、Item オブジェクトを取得する必要があります。

何か案は?

ありがとう

4

1 に答える 1

0

結果の CustomerOrder に選択を適用することはできませんか?

var query =
    session.Query<Customer().Where(cus => cus.CustomerId == customerId)
    .Fetch(c => c.CustomerType)
    .Fetch(c => c.CustomerOrder)
    .Select(co => co.Item)
    .ToList();
于 2012-10-29T15:54:04.533 に答える