【发布时间】:2020-10-16 20:39:59
【问题描述】:
我在 JSON 数据的 SQL 数据库表中有一个列。我可以使用 Entity Framework 和 LINQ 根据 SQL JSON 列中的字段/值进行查询和过滤吗?
我正在使用 SQL 2016、VS 2017、EF Core 2.0、.NET Core 2.0。
【问题讨论】:
-
这篇文章说Sql Server可以查询JSON值列但是LINQ不能:codeproject.com/Articles/1166099/…
-
Brian,Code Project 上的参考资料很有帮助。因为我的 JSON 实际上对于每一行都可能不同,所以使用 .FromSql(利用 SQL JSON_VALUE)通过 T-SQL 解决这个问题似乎是最好的选择。
标签: sql json entity-framework linq .net-core