public bool HasPassword(string identity, string @namespace) { var entity = new UserEntity(); var oql = new OQL(entity); var comparer = new Comparer(oql); var dataAccess = this.EnsureService<IDataAccess>(); comparer = Utility.GetUserIdentityComparer(identity, @namespace, comparer, entity); comparer = comparer & comparer.IsNotNull(entity.Password); oql.Select(entity.UserId) .Where(comparer) .OrderBy(p => p.Desc(entity.UserId)) .End(); return dataAccess.Exists(oql); }