Je me rends compte que beaucoup de questions ont été posées relatives à la recherche en texte intégral et Entity Framework, mais j'espère que cette question est un peu différente.
Je suis en utilisant Entity Framework Code First et le besoin de faire une recherche plein texte. Quand j'en ai besoin pour effectuer la recherche en texte intégral, je vais généralement avoir d'autres critères/restrictions ainsi - comme ignorer les 500 premières lignes, ou un filtre sur une autre colonne, etc.
Je vois que cela a été gérée à l'aide de fonctions à valeur de table - voir http://sqlblogcasts.com/blogs/simons/archive/2008/12/18/LINQ-to-SQL---Enabling-Fulltext-searching.aspx. Et cela semble être la bonne idée.
Malheureusement, les fonctions à valeur de table ne sont pas pris en charge jusqu'à Entity Framework 5.0 (et même alors, je crois, ils ne sont pas pris en charge pour le Premier Code).
Ma vraie question est de savoir quelles sont les suggestions sur la meilleure façon de gérer cela, à la fois pour Entity Framework 4.3 et Entity Framework 5.0. Mais pour être précis:
(1) Autres que SQL dynamique (via le Système.Les données.De l'entité.DbSet.SqlQuery, par exemple), il y a toutes les options disponibles pour l'Entité Cadre 4.3?
(2) Si j'ai de la mise à niveau de l'Entité Cadre 5.0, est-il une manière que je peux utiliser des fonctions à valeur de table avec le premier code?
Merci, Eric