Можно ли сделать функции уровня SQL доступными для запросов LINQ to Entity?

Я хотел бы написать LINQ для запросов сущностей, которые вызывали другие функции:

from c in context.Widgets
where MyFunc(c.name)
select c

Это вызывает ошибку, потому что выражение, очевидно, не может быть преобразовано в TSQL, который вызывает MyFunc.

Ну, я думаю, разве что MyFunc не был либо пользовательской функцией, либо (я думаю, еще лучше) функцией SQL / CLR.

Так возможно ли это и более того рекомендуется?

Если это невозможно, будет ли мое желание сделать эту функцию действительной и, возможно, будет решено в будущем ADO.NET?

Ответы на вопрос(2)

Ваш ответ на вопрос