Entity Framework поддържа само част от наличната sql функционалност (отчасти за да остане съвместима в редица доставчици). Въпреки това дори LINQ-to-SQL (който поддържа много повече специфични за SQL-Server конструкции, като UDF) не поддържа AFAIK с пълен текст.
Вярвам, че трябва да използвате съхранена процедура / udf. UDF подходът е за предпочитане, тъй като слоят с метаданни е много по-силен и може да се композира на db сървъра - обаче Entity Framework не харесва (или не, последния път, когато проверих) харесва UDF;-p Така че може да имате за използване на съхранена процедура.