从数据库获取类似的项目

时间:2012-06-07 16:13:10

标签: c# asp.net-mvc linq linq-to-sql

我的Sql表包含两个字段TitleDescription,我使用LINQ to SQL进行所有数据库操作,如何根据我当前显示的项目获取类似的项目用户,我知道这可以通过在SQL中使用Full Text Search来完成,但LINQ to SQL不支持它。

有人能解释一下这个逻辑吗,或者告诉我如何做到这一点?我应该在单词上拆分标题和描述然后搜索表格或?所以类似的问题系统似乎很完美,他们是如何做到的?

1 个答案:

答案 0 :(得分:0)

有一个名为Contains()的函数,我认为它会解决你的问题,这里有一个关于如何使用它的例子:

        db = new YourDataContext();
    List<Table> list = new List<Table>();
    list = (from i in db.Table where (i.Item.Contains(curentItem)))select i).ToList();