Usuário com melhor resposta
Ria Service

Pergunta
-
to com um seguinte problema, preciso verificar c um cliente existe na base de dados, vou no Domain Service e faço a verificação
(Domain Service)
public bool cheka (cpf )
{
"" Return this.ObjectContext.CPF.Any(p => p.CPF.Equals(cpf)); ""
}
me retornaria um verdadeiro ou falso;
blz...
mas quando chamo o metodo para verificar se o cliente existe:
(Classe)
"" if ((<domainservice>.cheka(cpf)) == true)
{
<codigo>
}
me aparece esse erro :
"""Error 1 Operator '==' cannot be applied to operands of type 'System.Windows.Ria.InvokeOperation<bool>' and 'bool' C:/<endereço projeto> 404 21 <Nome Projeto> """"
Alguem sabe como faço para resolver isso?!
Agradeço desde já a compreenção ^^.....
Respostas
-
Conssegui ta nesse link:
http://social.msdn.microsoft.com/Forums/pt-BR/linqpt/thread/5f37b635-fc9f-47a8-bdf0-600ca4590136/#383d8c4c-8c0b-44e2-addb-1b44f889a21d
- Sugerido como Resposta Adriel CodecoModerator quinta-feira, 10 de junho de 2010 13:19
- Marcado como Resposta Daniel Ferreira terça-feira, 13 de julho de 2010 23:31
Todas as Respostas
-
-
-
é analisando o seu codigo acho que o problema eh a tipagem: tenta fazer algo assim CPFContext ctx = new CPFContext(); ctx.cheka("CPF AQUI").Completed += (s, o) => { InvokeOperation<bool> ativo = (InvokeOperation<bool>)s; if (ativo.Value) { //Seu codigo aqui }; } Dessa forma ele soh entra na parte do if quando ele completar a operação. Abraço
-
Conssegui ta nesse link:
http://social.msdn.microsoft.com/Forums/pt-BR/linqpt/thread/5f37b635-fc9f-47a8-bdf0-600ca4590136/#383d8c4c-8c0b-44e2-addb-1b44f889a21d
- Sugerido como Resposta Adriel CodecoModerator quinta-feira, 10 de junho de 2010 13:19
- Marcado como Resposta Daniel Ferreira terça-feira, 13 de julho de 2010 23:31