首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC ExecuteQuery不是上下文对象上的有效方法

MVC ExecuteQuery不是上下文对象上的有效方法
EN

Stack Overflow用户
提问于 2012-03-24 01:48:23
回答 2查看 985关注 0票数 0

我正在尝试直接对数据库执行sql命令。但是,对于我的上下文变量,智能感知并不将ExecuteQuery视为有效的方法。我确信我遗漏了一些明显的东西。

我的context类:

代码语言:javascript
复制
 public class CatastropheContext : DbContext
 {
     public DbSet<CLIENT> CLIENTs { get; set; }
     ...
 }

我尝试建立查询:

代码语言:javascript
复制
CatastropheContext db = new CatastropheContext();
IEnumerable<ClientClaim> = db.ExecuteQuery

在上面的代码中,ExecuteQuery被标记为无效。智能感知建议创建存根方法。

EN

回答 2

Stack Overflow用户

发布于 2012-03-24 01:52:53

在数据库来自DbContext类的地方,你可以使用Database.ExecuteSqlCommand吗?

票数 2
EN

Stack Overflow用户

发布于 2012-03-24 01:53:04

在我看来,你似乎遗漏了一些参考。确保你是:

代码语言:javascript
复制
using System.Data.Linq;

Here is the MSDN reference on ExecuteQuery。请注意名称空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9844077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档