首页 > 解决方案 > 基于存储在配置文件中的字符串的实体框架查询

问题描述

我想知道您是否知道如何实现这一点,考虑到配置文件中存储为字符串的查询。

我尝试使用应用于 DBSet 的 SqlQuery,但问题是 SqlQuery 要求我在查询中选择所需实体的所有属性。如果我不考虑任何列,它会抱怨,因为无法将查询映射到实体。

我不想选择要查询的实体的所有属性。

谢谢

标签: entity-frameworkdynamicquery

解决方案


如果您使用的是 EF,那么为什么不使用Database.ExecuteSqlCommand()呢?它在System.Data.Entity命名空间中。

例如:

int result = db.Database.ExecuteSqlCommand("Non SELECT SQL etc...");

推荐阅读