gpt4 book ai didi

dynamic - Dynamic Linq 中的 SQL Like 关键字

转载 作者:行者123 更新时间:2023-12-02 16:46:05 26 4
gpt4 key购买 nike

我想在动态 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\"");

我们可以动态更改列和搜索键

最佳答案

这应该适合你:

.Where("AColumnName.Contains(@0)", "Criteria") 

关于dynamic - Dynamic Linq 中的 SQL Like 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2718380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com