Massive 클래스에서 Find 메서드를 만들었습니다. 문제는 결과가 null이 아니므로 항상 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로 되돌아옵니다. 쿼리가()가 레코드를 반환하는지 또는 레코드를 반환하는지 어떻게 테스트 할 수 있습니까?