0

Windows 8 APP 用の wcf サービスを開発しています。しかし、私はある時点で窒息しています。次のメソッドは、エンティティを使用してデータベース内のデータを取得しています。しかし、このデータはクラス型に戻ります。私の質問、結果が null の場合、このメソッドを送信する人に何を送信できますか

 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);
    }

この方法で新しいクラス型を作成して送信しましたが、値がnullになるため、この方法を使用する部分が機能しません。どうすればそれを防ぐことができますか。

クライアント :

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 に答える