0

我正在为 Windows 8 APP 开发 wcf 服务。但我一度哽咽。下面的方法,它是使用实体来数据库中的数据。但这数据返回到类类型。我的问题,如果结果为空,我可以向谁发送这种方法

 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";
4

1 回答 1

0

你可以试试这个方法看看,是否有效?

_entity = new AnketDBEntities();
var result = _entity.Anketors.FirstOrDefault(yourexpressions);
于 2013-03-05T10:42:00.613 回答