#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