entity-framework - 基于存储在配置文件中的字符串的实体框架查询
问题描述
我想知道您是否知道如何实现这一点,考虑到配置文件中存储为字符串的查询。
我尝试使用应用于 DBSet 的 SqlQuery,但问题是 SqlQuery 要求我在查询中选择所需实体的所有属性。如果我不考虑任何列,它会抱怨,因为无法将查询映射到实体。
我不想选择要查询的实体的所有属性。
谢谢
解决方案
如果您使用的是 EF,那么为什么不使用Database.ExecuteSqlCommand()
呢?它在System.Data.Entity
命名空间中。
例如:
int result = db.Database.ExecuteSqlCommand("Non SELECT SQL etc...");
推荐阅读
- microsoft-cognitive - 如何通过 QnA Maker API v4.0 更新知识库?
- jquery - 触摸开始事件之外的触摸事件访问下的变量
- xml - etree.ElementTree 添加带有特殊字符的标签属性
- asp.net - 如何修复错误:找不到匹配命令“dotnet-install”的可执行文件
- unit-testing - Guava 在测试中的 AsyncEventBus
- mongodb - 将 Mongo 版本 3.6 降级到 2.x
- javascript - Reactjs 应用程序 - 无法使用 axios 获取数据
- redirect - 如何在 BTEQ 中为 teradata 获取错误消息
- php - 网站重定向到 index.php 没有 www
- javascript - 使用 javascript 插入 HTML 表单