如何在实体框架中访问context.Database.SqlQuery?

2023-12-11

我正在尝试遵循本教程:

http://blogs.msdn.com/b/diego/archive/2012/01/10/how-to-execute-stored-procedures-sqlquery-in-the-dbcontext-api.aspx

但似乎无法访问此方法,它不会显示在智能感知中

context.Database.SqlQuery

我正在使用以下代码,但似乎无法访问 SqlQuery 方法:

using(Entities db = new Entities())
{    
}

您所描述的方法对于执行 SQL 与执行 SQL 有效DbContextEF 版本。 (DbContext用于代码优先,也可用于模型优先,但您需要进行一些设置)。但是在您的示例中应该如下所示。

using(Entities db = new Entities())
{   
    db.Database.SqlQuery(....);
}

如果您首先使用 OOB 模型(即 edmx),那么您可能正在使用ObjectContext,在这种情况下,您需要执行以下操作:

using(Entities db = new Entities())
{   
    db.ExecuteStoreQuery<ReturnType>("...");
}

See: http://blogs.microsoft.co.il/blogs/gilf/archive/2009/11/25/execute-t-sql-statements-in-entity-framework-4.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在实体框架中访问context.Database.SqlQuery? 的相关文章

  • 通过引用传递 [C++]、[Qt]

    我写了这样的东西 class Storage public Storage QString key const int value const void add item QString int private QMap
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • std::vector 与 std::stack

    有什么区别std vector and std stack 显然 向量可以删除集合中的项目 尽管比列表慢得多 而堆栈被构建为仅后进先出的集合 然而 堆栈对于最终物品操作是否更快 它是链表还是动态重新分配的数组 我找不到关于堆栈的太多信息 但
  • 为什么 GCC 不允许我创建“内联静态 std::stringstream”?

    我将直接前往 MCVE include
  • 传递给函数时多维数组的指针类型是什么? [复制]

    这个问题在这里已经有答案了 我在大学课堂上学习了 C 语言和指针 除了多维数组和指针之间的相似性之外 我认为我已经很好地掌握了这个概念 我认为由于所有数组 甚至多维 都存储在连续内存中 因此您可以安全地将其转换为int 假设给定的数组是in
  • 如何连接重叠的圆圈?

    我想在视觉上连接两个重叠的圆圈 以便 becomes 我已经有部分圆的方法 但现在我需要知道每个圆的重叠角度有多大 但我不知道该怎么做 有人有主意吗 Phi ArcTan Sqrt 4 R 2 d 2 d HTH Edit 对于两个不同的半
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • C# 列表通用扩展方法与非通用扩展方法

    这是一个简单的问题 我希望 集合类中有通用和非通用方法 例如List
  • 为什么这个字符串用AesCryptoServiceProvider第二次解密时不相等?

    我在 C VS2012 NET 4 5 中的文本加密和解密方面遇到问题 具体来说 当我加密并随后解密字符串时 输出与输入不同 然而 奇怪的是 如果我复制加密的输出并将其硬编码为字符串文字 解密就会起作用 以下代码示例说明了该问题 我究竟做错
  • 如何定义一个可结构化绑定的对象的概念?

    我想定义一个concept可以检测类型是否T can be 结构化绑定 or not template
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • 如何在当前 Visual Studio 主机内的 Visual Studio 扩展中调试使用 Roslyn 编译的代码?

    我有一个 Visual Studio 扩展 它使用 Roslyn 获取当前打开的解决方案中的项目 编译它并从中运行方法 程序员可以修改该项目 我已从当前 VisualStudioWorkspace 成功编译了 Visual Studio 扩
  • 复制目录下所有文件

    如何将一个目录中的所有内容复制到另一个目录而不循环遍历每个文件 你不能 两者都不Directory http msdn microsoft com en us library system io directory aspx nor Dir
  • C 函数 time() 如何处理秒的小数部分?

    The time 函数将返回自 1970 年以来的秒数 我想知道它如何对返回的秒数进行舍入 例如 对于100 4s 它会返回100还是101 有明确的定义吗 ISO C标准没有说太多 它只说time 回报 该实现对当前日历时间的最佳近似 结
  • 对多个数据库执行 SQL 查询

    我知道我的帖子与该论坛中的其他帖子的标题非常相似 但我真的找不到我需要的答案 这是我的问题 我的 Windows Server 上运行着 SQL Server 在我的 SQL Server 中 我有大约 30 个数据库 它们都具有相同的表和
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • 当文件流没有新数据时如何防止fgets阻塞

    我有一个popen 执行的函数tail f sometextfile 只要文件流中有数据显然我就可以通过fgets 现在 如果没有新数据来自尾部 fgets 挂起 我试过ferror and feof 无济于事 我怎样才能确定fgets 当
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern

随机推荐

  • 如何终止子活动并将活动置于堆栈顶部

    我的活动 A 启动活动 B 活动 B 启动活动 C A gt B gt C 当用户单击活动 C 中的按钮时 我想将 A 带到堆栈顶部并将 B 和 C 完全从堆栈中取出 有没有办法做到这一点 您可以使用FLAG ACTIVITY CLEAR
  • 为什么我的 SVG 贝塞尔曲线在 Firefox 中损坏?

    我今天遇到一个问题 我创建的图表在通过创建时无法在 Firefox 中工作getPointAtLength 这是显示问题的小提琴 http jsfiddle net xfpDA 9 请注意 javascript 顶部的注释 SVG 路径的相
  • python 中的闭包?

    当我运行此代码时 我得到以下结果 15 15 我期望输出应该是 15 17 但事实并非如此 问题是 为什么 def make adder and setter x def setter n x n return lambda y x y s
  • 如何使用 Python NLTK 计算 WordNet 中两个形容词之间的最短路径(测地线)距离?

    使用几个内置的相似性度量可以轻松计算 WordNet 中两个同义词集之间的语义相似性 例如 synset1 path similarity synset2 synset1 lch similarity synset2 Leacock Cho
  • 我可以获取由“pyplot.subplots”在其创建的图形的构造函数内返回的轴吗?

    我在调用 pyplot 时使用自定义图形类subplot fig ax matplotlib pyplot subplots FigureClass MyFigure 并想使用轴对象 ax 通常由subplot 在自定义图窗类的构造函数中
  • 检查函数是否存在于容器类中的 C++ 概念和隐式推导规则

    我试图弄清楚如何做一些对我来说在概念和模板类型 如 std vector 方面似乎很棘手的事情 我正在尝试应用类似于我在 T 上使用 std movable 的编译时间约束 但在 C 上使用 PushBackMovable 它与函数 dec
  • .NET 路径操作库

    有谁知道有什么好的库可以以一种很好的方式抽象路径操作问题吗 我希望能够使用任意分隔符 例如 或 组合和解析路径 而无需重新发明轮子 遗憾的是System IO Path不是更可重用 Thanks System IO Path Combine
  • Rails 3 - 嵌套资源路由 - 一对一关系

    某些嵌套资源路由遇到一些问题 我想做的是链接到用户的个人资料页面以进行编辑 在我看来 它写成 哪个错误出现 No route matches action gt edit controller gt profiles user id gt
  • 添加复选框以自动完成 -jQuery

    我正在编写这段代码 并使用 jQuery UI 进行自动完成 现在我需要一些帮助来添加复选框 以便我可以进行多项选择 并且它以逗号分隔反映在我的字段中 我找到了一个正是我想要创建的插件 但我不想在 我的工作 中使用任何插件http www
  • 如何在r中将数字转换为儒略日期?

    day lt c seq 1 10592 by 1 如何将 日 更改为儒略日期格式 从 1982 年 1 月 1 日到 2010 年 12 月 31 日 提前致谢 Try help search Julian 有一个函数julian 所以给
  • 如何在 Mongo 中执行“NOT IN”查询?

    这是我的文档 title Happy thanksgiving body come over for dinner blocked user 333 name john user 994 name jessica user 11 name
  • Android应用程序没有启动图标

    我已经组装了一个简单的应用程序 当我安装该应用程序时 会显示图标 但安装后就没有启动图标 这是我的 AndroidManifest xml
  • 本地主机的 Google 地图 API 密钥

    如何让 Google 地图 API 密钥在本地主机上工作 我创建了一个 API 密钥 并在引荐来源网址下添加了以下内容 Accept requests from these HTTP referrers websites Optional
  • 如何在 Chartist.js 中使用插件?

    我正在使用 Chartist js 制作饼图组件 我想使用图例插件https codeyellowbv github io chartist plugin legend 我的饼图中没有得到图例 请参阅下面的屏幕截图 Code import
  • 多线程中boost asio中的随机EOF

    我对 boost asio 还很陌生 我正在经历随机文件结尾在多线程服务器中 我可以在这个小例子中重现我的问题 Server 这是一个简单的回显服务器 该协议很简单 1 客户端连接 2 服务器读取一个字节 该字节是要读取和发回的字符串的长度
  • 如何更改 Windows 8 动态磁贴文本颜色?

    我正在创建一个 Windows 8 应用程序 我想在其中更改活动磁贴的前景 我找到了一个模板集但没有找到任何方法来改变动态图块的文本颜色 我在我的应用程序中编写了以下模板代码
  • 禁用元素属性排序

    有没有办法禁用元素属性的排序 以便当 allowedContent 设置为 true 时 checkDirty 能够正常工作 属性排序示例here div simplesimple div 即使用户实际上没有更改 ckeditor 用户界面
  • 在函数中更新 matplotlib 图像

    我有一个处理图像的循环 我希望在每 100 次迭代时使用 matplotlib 在单个输出窗口中显示图像 所以我试图编写一个函数 它将采用 numpy 张量作为输入并显示相应的图像 这是我所拥有的不起作用的内容 def display im
  • Nokogiri 可以搜索“?xml-stylesheet”标签吗?

    我需要解析 XML 样式表 使用 Nokogiri 我尝试过 doc search xml stylesheet first href 但我收到错误 on error unexpected after Nokogiri CSS Syntax
  • 如何在实体框架中访问context.Database.SqlQuery?

    我正在尝试遵循本教程 http blogs msdn com b diego archive 2012 01 10 how to execute stored procedures sqlquery in the dbcontext api