gpt4 book ai didi

c# - 如何编写这样的查询 SELECT * FROM TABLE WHERE COLUMN LIKE '%"BLABLA":[ %"BLABLA1"%]%' using Entity Framework

转载 作者:行者123 更新时间:2023-11-29 21:10:24 25 4
gpt4 key购买 nike

我们有一个数据库和其中的一些表。该表有过滤器列来存储过滤器,可用于该表的项目。我们有来自客户端的部分过滤器,我们需要将其与数据库过滤器进行比较。例如:

数据库过滤列值:

"ANIMAL":["DOG", "CAT", "PARROT", "SNAKE"]

我们从客户那里收到:

"ANIMAL":["PARROT"]

在我们的例子中,客户的过滤器适合我们,因为过滤器列中有 ANIMALPARROT

所以在通常的 T-SQL 中它会写成这样:

SELECT * FROM TableWithFilters WHERE Filter LIKE '%"ANIMAL":[%"PARROT"%]%'

但我不知道如何使用 Entity Framework 编写此代码以及是否至少可能?

最佳答案

请参阅此链接。我认为这会对你有帮助这是一个 linq 查询

LIKE query with Entity Framework

Like Operator in Entity Framework?

关于c# - 如何编写这样的查询 SELECT * FROM TABLE WHERE COLUMN LIKE '%"BLABLA":[ %"BLABLA1"%]%' using Entity Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36420715/

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