1

私は以下の結合を行っています。多くの bookingActions レコードがありますが、予約レコードごとに 1 つの BookingAction レコードのみが必要です。最高の主キー値を持つ BookingAction レコードが必要です。

どうすればいいですか?

var bookingLocationsQuery = (
        from
            booking in session.Query<Booking>()
        join
            bookingActions in session.Query<BookingAction>() on booking.Id equals bookingActions.bookingId

        where
            (booking.bookingAdminID == userId)
        select new { booking, bookingActions }
    );
4

2 に答える 2

0

Max()サンプルとして、メソッドを使用してみてください:

var bookingLocation = session.Query<Booking>()
                      .Where(booking => booking.bookingAdminID == userId)
                      .Max(x => booking.bookingAdminID);
于 2013-08-15T14:39:09.650 に答える