Carga impaciente usando Linq en NHibernate 3
Necesito ayuda con la carga impaciente de Linq en la versión de troncal NHibernate 3.
Tengo una relación de muchos a muchos como esta:
public class Post
{
public int Id {get;set;}
public IList<Tag> Tags { get;set;}
.
.
.
}
Ahora tengo el siguiente mapeo en Fluido NHibernate
public class PostMap:ClassMap<Post>
{
public PostMap()
{
Table("Posts");
Id(x => x.Id);
.
.
HasManyToMany(x => x.Tags)
.Table("PostsTags")
.ParentKeyColumn("PostId")
.ChildKeyColumn("TagId")
.Not.LazyLoad(); // this is not working..
}
}
Ahora, mientras busco las publicaciones, necesito las etiquetas también para cargar con entusiasmo. Sé que es posible con Criteria API y HQL y SetFetchMode es lo que debo usar. Pero, ¿hay alguna forma de usar SetFetchMode cuando se usa Linq?