我正在为 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";