2010-12-09 13 views

Respuesta

95

Fetch se deben utilizar para las referencias y FetchMany para las colecciones.

Esto es particularmente importante porque solo FetchMany se puede combinar con ThenFetchMany para buscar colecciones de "nietos".

Ejemplo:

session.Query<User>() 
     .FetchMany(u => u.Orders) 
     .ThenFetchMany(o => o.OrderItems) 
+5

¿Existe un problema con Fetch() en colecciones si no está pensando en llamar ThenFetch() después? – henriksen

+0

Creo que funciona. –

+0

@Diego Mijelshon, ya que tanto Fetch como FetchMany funcionan, ¿cuál es la diferencia? – hardywang