【发布时间】:2010-04-27 02:39:16
【问题描述】:
我想在动态 LINQ 中使用 SQL 的 Like 关键字。
我想做的查询是这样的
select * from table_a where column_a like '%search%'
其中 column_a 可以动态更改为其他列等
在这个动态 LINQ 中
var result = db.table_a.Where( a=> (a.column_a.Contains("search")) );
但不能动态改变列,只有搜索键可以
我们如何创建像这样的动态 LINQ
var result = db.table_a.Where("column_a == \"search\"");
我们可以动态改变列和搜索键
【问题讨论】:
标签: dynamic linq-to-sql sql-like