Я получаю вышеуказанную ошибку и не могу ее разрешить. Я немного искал Google, но не могу избавиться от него.
Сценарий:
У меня есть класс BudgetAllocate, у которого есть бюджет, который имеет двойной тип.
В моем dataAccessLayer
В одном из моих классов я пытаюсь сделать это:
double.TryParse(objReader[i].ToString(), out bd.Budget);
Что вызывает эту ошибку:
Свойство или индексатор не могут быть переданы в качестве параметра out или ref в время компиляции.
Я даже пробовал это:
double.TryParse(objReader[i].ToString().Equals(DBNull.Value) ? "" : objReader[i].ToString(), out bd.Budget);
Все остальное работает нормально, а ссылки между слоями присутствуют.