混合linq过滤器和sql字符串条件

时间:2018-01-11 17:41:14

标签: entity-framework entity-framework-core

我正在使用entityframework核心。我正在用linq查询。

我有一个sql条件,它以字符串形式存储为sql语法。 我如何“混合”2个查询?

这是一个例子。 我们假设有一个公司表。

这是我的linq to sql查询:

var queryable1 = from c in mydbcontext.Companies
                 where c.Name.Contains('blabla') && c.City.Contains('york')

让我们假设我有这个字符串:

String sql_filter = "address like '%word%' or Comments like '%bla%'";

我想要做的是合并这两个查询:

var compagnies = queryable1.Where(sql_filter);

你知道我怎么做吗?

请注意查询是一个例子。在我的情况下,它们更复杂。

由于

0 个答案:

没有答案