2009-12-03 3 views

Répondre

1

si elle est unique:

var query = Session.CreateQuery("from User u where u.UserGuid = :id"); 
      query.SetString("id", id); 

var user = query.UniqueResult<User>(); 
2

Matthieu vous a donné le HQL est ici Critères:

public User GetUserByUserGuid(Guid userGuid){ 

    ICriteria crit = Session.CreateCriteria<User>(); 
    crit.Add(Expression.Eq("UserGuid", userGuid)); 
    return crit.UniqueResult<User>(); //will return null if not found 

} 
Questions connexes