ФУНКЦИОНАЛЬНАЯ база данных.AddDays не существует

#mysql #c#-4.0 #entity-framework-6 #sql-function

#mysql #c #-4.0 #entity-framework-6 #sql-функция

Вопрос:

Я пытаюсь использовать dbfunction из EF6 в базе данных MySQL, но получаю следующее исключение «ФУНКЦИЯ database.DiffDays не существует».

Я использовал этот код:

 var aux = bd.Atos.Where(w => w.IdAtivo == 1 amp;amp; w.IdUtilizador == idUtilizador amp;amp; DbFunctions.DiffDays(DbFunctions.AddDays(w.Data, w.NumDias).Value, DateTime.Now).Value < numeroDias)
  

Чего мне не хватает?

Комментарии:

1.Я получаю следующее исключение «ФУНКЦИЯ database.DiffDays не существует». ФУНКЦИОНАЛЬНАЯ база данных.AddDays не существует В чем проблема? Помимо того факта, что вы используете MySQL.

2. Вы говорите, что проблема в том, что MySQL? Он не поддерживает dbfunctions?

3. Мне удалось решить проблему, создав соответствующие функции в MySQL. спасибо за помощь

4. Как вы вызываете эту функцию? DbFunctions не распознается в моем коде

5. Вам нужно обратиться к System.Data.Entity