Работает ли EdmFunction в коде EF4.3 сначала (без модели edmx) - PullRequest
1 голос
/ 01 марта 2012

ref: Как создать как '234% 4' или% 2324% 335% в EntityFramework

Работает ли решение с использованием [EdmFunction] для кода esql + EF4.3-во-первых (где нет файла .edmx), просто реализуя функцию?тогда будет ли он доступен в esql, то есть: "it.UserName.Like ('_ user%')"?

Ответы [ 2 ]

2 голосов
/ 01 марта 2012

Нет. EdmFunction атрибут и его функциональность в настоящее время зависят от файла отображения EDMX.

0 голосов
/ 30 мая 2012

Тогда, как и сейчас, вы можете использовать .StartsWith или .Contains, которые соответствуют LIKE:

it.UserName.StartsWith("_user")

будет переводиться на

UserName LIKE '_user%'

(и тайно применять параметры сортировки без учета регистра и т. Д., Что приводит к отклонению содержимого от точного сопоставления с локальной функциональностью.)

...