このメソッドは、入力パラメーター (電子メール アドレス) を取ります。テーブルに存在する場合は値 (電子メール) を返し、存在しない場合は値を返すべきではありませんが、このメソッドは常に同じ値 (パラメーター) を返し続けます。
何か不足していますか?
private static string findEmailSubscription(string emailAddress)
{
try
{
//Fetch email Address
using (DataAccess data = new DataAccess("Email"))
{
DynamicEntity[] emails = data.Adapter.Execute(
"SELECT EmailAddress FROM table " +
"WHERE EmailAddress=@EmailAddress; ",
ExecuteCommandType.Text,
new Object[,] {
{"EmailAddress", emailAddress ?? (object)DBNull.Value}
});
}
return emailAddress;
}