我在Massive類上創建了一個Find方法。問題是我剛剛意識到它始終返回true,因爲結果永遠不會爲空。這是我的代碼:如何在Massive中測試無結果
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;
}
在這種情況下,體驗永遠不會爲空,所以result.Success總是會返回爲false。我如何測試this.Query()是否返回記錄或記錄?