Ok I found the problem. It's on my code. Maybe can help somebody this
solution.
My wrong code:
public async Task<List<string>> GetList()
{
using (var session = _sessionFactory.OpenSession())
{
return session.Query<MyTable>().Where(t => t.Visible == true
).OrderBy(t => t.Name).Select(t => t.Name).*ToListAsync*()
}
}
Problem in this cose is in ToListAsync method that return Task that is not
yet processed, but session is closed immediately.
This is correct code:
public async Task<List<string>> GetList()
{
using (var session = _sessionFactory.OpenSession())
{
var result = await session.Query<MyTable>().Where(t => t.
Visible == true).OrderBy(t => t.Name).Select(t => t.Name).ToListAsync()
return result.ToList();
}
}
--
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/d/optout.