c# - SQL 存储过程 - 将 C# 字典与 JSON 进行比较
问题描述
我有一个 C# 字典对象,我想将其传递给 SQL 存储过程,并将其内容与包含 JSON 字符串的字段进行比较。
Dictionary<String,Object> d = new Dictionary<String,Object>
d.Add("A",True);
d.Add("B",False);
假设表格内容如下。基于上述字典意味着存储过程返回记录#2。
ID JSON
----------------------------------------
1 { "A": false, "B": false }
2 { "A": true, "B": false }
我知道一种叫做 TVP 的东西,但不知道如何在 SQL 中实现它或如何解析 JSON。我将如何实现这一目标?
解决方案
推荐阅读
- javascript - CSS | 位置粘滞在 IE11 上不起作用
- javascript - redux 在每个状态下都没有存储
- java - 如何在 Spring MVC 的 url 中进行包含项目名称的重定向?
- phalcon - 如何修复 phalcon 配置中的“未定义索引:db_host”
- kubernetes - Kubernetes:验证对自定义资源的更新请求
- javascript - 如何使 Fetch API 从 JSON 文件返回一个键及其值,而不是在控制台中返回整个文件
- javascript - 工作箱 vuejs 在生产和快递中的路由问题
- google-sheets - How to reference 2 other pages (3 including the one I call the function on) in one query function?
- c - 数据类型和格式说明符
- ios - 我需要将变量中的值传递给我的参数