public string LoginUser(string email, string password)
{
string query = @"SELECT VALUE tblUser FROM MyEntities.tblUser AS tblUser WHERE tblUser.email = @email AND tblUser.password = @password";
ObjectParameter[] parameters = new ObjectParameter[2];
parameters[0] = new ObjectParameter("email", email);
parameters[1] = new ObjectParameter("password", password);
using (var context = new MyEntities())
{
ObjectQuery<string> results = context.CreateQuery<string>(query, parameters);
foreach (string result in results)
{
if (result != null)
{
return result;
}
}
}
return null;
}
コードを再確認したところ、エンティティクエリ自体は問題ありませんでしたが、タイトル付きのメッセージが表示され、データを読み込めなかった理由がわかりません。これはWCFの一部であり、SQLAzureからのデータを呼び出しています。電話を使用することによって。私が数時間を費やしたが、それでもこれを克服することができなかった間に、誰かがそれを解決する方法についてのヒントを教えてください。ありがとうございました。