Eifrige Last bei Verwendung von Linq in NHibernate 3

Ich brauche Hilfe beim eifrigen Laden mit Linq in der NHibernate 3-Trunk-Version.

Ich habe eine viele-zu-viele-Beziehung wie diese:

public class Post
{
    public int Id {get;set;}
    public IList<Tag> Tags { get;set;} 
    .
    .
    .
}

Jetzt habe ich die folgende Zuordnung in fließendem 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.. 
    }
}

Jetzt beim Abrufen der Beiträge brauche ich die Tags auch zum eifrigen Laden. Ich weiß, dass es mit Criteria API und HQL möglich ist und der SetFetchMode das ist, was ich verwenden sollte. Aber gibt es eine Möglichkeit, SetFetchMode bei der Verwendung von Linq zu verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage