2013-03-04 3 views
0

Windows 8 APP 용 wcf 서비스를 개발 중입니다. 그러나 나는 어느 시점에서 질식합니다. 다음 메소드는 엔티티를 사용하여 데이터베이스에 데이터를 제공합니다. 그러나이 데이터는 다시 클래스 유형으로 반환됩니다. 결과는 무엇을 할 수 null의 경우 내 질문에, 나는 사람을 보낸 사람을 내가 값이 null이 될 수 있기 때문에 작동하지 않습니다이 methot를 사용하는 새로운 클래스 형하지만 부분을 작성하여 보냈이 methot이 방법어떻게 다시 되돌릴 수 있습니까?

public AnketorDTO AnketorBul(string tc, string pass) 
    { 
     _entity = new AnketDBEntities(); 
     var result = (from i in _entity.Anketors 
          where i.TC == tc 
          where i.Sifre == pass 
          select i).ToList(); 
     if (!result.Any()) 
    -->>> return new AnketorDTO(); 

     Anketor anketor = result.First(); 
     return Converter.ConvertAnketorToAnketorDTO(anketor); 
    } 

을 것이다. 어떻게 우리가 그것을 막을 수 있습니까?

클라이언트 : 작동하는지

AnketorDTO anketor = await client.AnketorBulAsync(txtKullanici.Text, txtSifre.Password); 
      **if (anketor != null) 
       lblError.Text = anketor.Adi;** 
      else 
       lblError.Text = "Hata"; 

답변

0

당신이이 방법을보고 사용해 볼 수 있습니까?

_entity = new AnketDBEntities(); 
var result = _entity.Anketors.FirstOrDefault(yourexpressions); 
+0

지쳤습니다. 불행히도 작동하지 않았다. WCF에서 클라이언트 측에 null 클래스 유형을 사용하는 경우 클라이언트 측에서 무엇을 할 수 있습니까? –

관련 문제