entity-framework-6 - 如何使用 EF 获取 DataReader?
问题描述
我有一个进程,当前使用 Dapper 在 DataReader 中返回一些数据,然后将其转换为 DataTable,然后将其转换为 json 并返回给调用者。架构可以更改,因此我绝对零希望将数据填充到强类型对象中,因为它从未使用过服务器端,所以我只需要不断更新就没有充分的理由。数据只是从服务器中提取,然后返回到客户端,客户端是需要 json 才能使用的 Web 浏览器。
我的问题是我正在从事的项目将实体框架用于其他所有内容,而我的老板不希望在项目中添加另一个依赖项(Dapper)。除非有办法获取 DataReader 或以其他方式获取 DataTable 没有强类型对象供 EF 使用,否则我的下一个对话将是关于我是否可以以传统方式获取数据只是 ADO.net。我认为这就是我最终不得不做的事情,但在我进行那次对话之前,我只是想确定是否有办法通过 EF 获取 DataReader 或 DataTable,因为如果有的话,那就是我应该做的方式它。
请注意,我们使用的是 sql server 2014,因此无法使用 for json path 获取标量值。:(
解决方案
推荐阅读
- python - 在 html 模板中使用烧瓶变量
- node.js - 获取在特定字段 mongo 节点上搜索的所有字段
- node.js - 使用 Node.js 从 Redshift 将数据复制到 postgres
- python - Discord.py 谷歌图片搜索
- python - python计算器只加(if语句支配其他语句)
- java - 用 Mono 压缩 Flux 的正确方法是什么?
- google-cloud-platform - 缺少对“billingAccounts/XXXXXXXXXXXXXXXXXXXXXXXX”的权限:billing.resourceAssociations.create Terraform (GCP)
- python - 如何在 django 中读取所有带有特定前缀的图像?
- javascript - 如何在 JavaScript 中仅获取我的 json 对象值的直接父级?
- reactjs - Ag Grid - React- Datepicker 作为单元格编辑器不起作用