sql >> Base de Datos >  >> RDS >> PostgreSQL

Método de conversión. El método especificado en el tipo no se puede traducir a una expresión de almacenamiento de LINQ to Entities

Para comprender qué tipo de funciones podemos usar dentro de LINQ to Enitities:consulte el siguiente enlace:linq a entidades no reconoce un método

Ahora, en este caso particular, teníamos una función en el lado LINQ to Entites, que no se pudo traducir a SQL Query y, por lo tanto, se lanzó la excepción. Entonces, al eliminar la función, funciona perfectamente.

return (desde m en objDB.Modulesorderby m.IDselect new{ID =m.ID,Name =m.Name,Status =m.Status ==true ? 1 :0});