2017-12-30 57 views
2

私はこのコードを持っています)。質問は私のテーブルに何千ものユーザログが存在する可能性があるので、この電子メール検証方法が実現可能なパフォーマンスであるかどうかわからないこの?可能性のあるパフォーマンスの問題が

+0

サーバー上で大部分の作業を行うクエリを作成します。ワイヤーを介してデータを減らすフィルターを適用します。 – Nkosi

答えて

3

サーバー側で大部分の作業を行うためのクエリを作成します。フィルタを適用してワイヤ上のデータ量を減らします。

この

var email = emailEntry.Text; 
var query = await MobileService.GetTable<Users>() 
           .Where(item => item.Email == email) 
           .ToEnumerableAsync(); 

var emailIsValid = query.Any(); 

ような何か、それらのすべてを取得する必要がすべてのユーザーを使用していないする必要がある場合を除き。

関連する問題