I know Linq doesn't have a function that supports FullTextSearch, but my website (which uses Linq to SQL and Linq) needs to make use of FullTextSearch.
I feel I have two options to use FullTextSearch and Linq which are:
Does any one have any opinion as to what is better or is it a preference thing?
There is no full-text support within Linq-To-SQL. Creating a table-valued function and mapping it is your best option as the results can easily be included as part of a query, rather than the query itself. E.g. you could then restrict the query further, or apply an ORDER BY
clause.