Стремительная загрузка при использовании Linq в NHibernate 3

Мне нужна помощь с нетерпением загрузки с Linq в версии ствола NHibernate 3.

У меня есть отношения многие ко многим, как это:

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

Теперь у меня есть следующее отображение в Fluent 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.. 
    }
}

Теперь, когда я получаю сообщения, мне нужны теги и для загрузки. Я знаю, что это возможно с Criteria API и HQL, и SetFetchMode - это то, что я должен использовать. Но есть ли способ использовать SetFetchMode при использовании Linq?

Ответы на вопрос(2)

Ваш ответ на вопрос