I've created a Find method on a Massive class. Problem is I've just realised it always returns true as the results are never null. Here's my code:
public dynamic Find(string email)
{
dynamic result = new ExpandoObject();
dynamic experience = new ExpandoObject();
result.Success = false;
experience = this.Query(@"SELECT we.* FROM WorkExperience we
LEFT JOIN Members m ON m.Id = we.MemberId
WHERE m.Email = @0", email);
if (experience != null)
{
result.Experience = experience;
result.Success = true;
}
return result;
}
In this case experience is never null so result.Success always comes back as false. How can I test whether this.Query() returns a record or records?