Entity Framework ne prend en charge qu'un sous-ensemble des fonctionnalités sql disponibles (en partie pour rester compatible sur une gamme de fournisseurs). Cependant, même LINQ-to-SQL (qui prend en charge beaucoup plus de constructions spécifiques à SQL Server, telles que les UDF) ne prend pas en charge le texte intégral AFAIK.
Je crois que vous devez utiliser une procédure stockée / udf. L'approche UDF est préférée, car la couche de métadonnées est beaucoup plus solide et elle est composable sur le serveur de base de données - cependant, Entity Framework ne fonctionne pas (ou ne l'a pas fait la dernière fois que j'ai vérifié) comme les UDF;-p Vous pouvez donc avoir pour utiliser une procédure stockée.