Я изолировал проблему в следующих строках кода в методе спецификации, который вызывает хранимую процедуру:
if ((includeAgeSeventeenAndUnder == CodeFluentPersistence.DefaultBooleanValue))
{
return null;
}
if ((includeAgeEighteenAndOver == CodeFluentPersistence.DefaultBooleanValue))
{
return null;
}
Поскольку CodeFluentPersistence.DefaultBooleanValue равно False. Каждый раз, когда методу передается параметр false, метод завершает работу и возвращает значение null. Как я могу предотвратить это?
cfom:checkDefaultValue="false"
на уровне параметра, чтобы удалить проверку в спецификации. - person meziantou   schedule 04.12.2015