实体框架上下文为静态

2024-01-05

在 Web 应用程序中,如果我将实体框架模型的上下文声明为静态就可以了吗?可以吗?不推荐吗?为什么? 谢谢!


几乎肯定不是。

随着越来越多的对象被查询/保存,ObjectContext 变得越来越大。

另外,不建议像您所做的那样在线程之间共享 ObjectContext,因为您必须处理锁定问题和不确定的副作用。

我不久前写了一篇关于这个主题的提示。

技巧 18 - 如何决定 ObjectContext 的生命周期 http://blogs.msdn.com/alexj/archive/2009/05/07/tip-18-how-to-decide-on-a-lifetime-for-your-objectcontext.aspx

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

实体框架上下文为静态 的相关文章

随机推荐

  • 使用 gfortran 链接库语法

    在 C 中 如果我想进行自定义编译 即链接其他库 我通常会执行以下操作 g filename o outputname I include libraries here L link libraries here rpath path fo
  • 如何让 CloudFront-Viewer-Country 显示在响应标头中?

    我尝试利用 CloudFront 上的 AWS 地理跟踪功能来通知我的 UI 用户位置 以便它知道不要在有问题的区域加载某些文件 AWS 文档提到了以下内容 但没有给出有关如何准确配置 CloudFront 以将 CloudFront Vi
  • oradiag_<用户> 文件夹是什么?

    安装 Zend Framework 后 我在 Linux 文件夹层次结构中看到了这些 oradiag root user myuser oradiag myuser user myuser oradiag root 这个名字让我想起了Ora
  • 如果在 DOM 中找不到选择器或类,则会出现错误“无法读取未定义的属性‘click’”

    我收到错误Cannot read property click of undefined 我目前正在尝试使用下面的代码自动化 模拟点击功能 trigger pdf 0 click 我相信如果 javascript 在标记 DOM 中找不到选
  • 如何垂直对齐 ol 的数字?

    列表中的数字根据文本长度移动li 导致垂直对齐下降 请注意 我对数字设置了样式 如您在fiddle http jsfiddle net gsamaras cmfL2643 23 我尝试使用跨度 但无法使其工作 CSS li span ver
  • JSR 363:以分升为单位形成体积单位

    格式化体积单位在毫升和厘升中可以正常工作 但在分升中则失败 import static tec units ri unit Units LITRE import javax measure Unit import javax measure
  • android gdb 错误:“无法访问地址处的内存”

    目标 Android 4 1 2 设备 Google Nexus S gdb 服务器版本 7 3 1 gg2 主机 cygwin gdb版本 7 3 1 gg2 ndk 构建 使用NDK DEBUG 1 GNU gdb GDB 7 3 1
  • 如何使用 Java 中的正则表达式从 YouTube URL 获取视频 ID

    从 javascript 答案移植到 Java 版本JavaScript REGEX 如何从 URL 获取 YouTube 视频 ID https stackoverflow com questions 3452546 javascript
  • java中xpath的问题

    我目前在 java 中的 xpath 表达式遇到问题 我正在尝试获取商店名称列表 我得到了以下 XML
  • 为什么这段代码打印的结果是“7”?

    最近开始学习PHP 请让我相信这个类型转换过程 来自 PHP net 通常 简单的十进制小数 例如 0 1 或 0 7 无法在不损失少量精度的情况下转换为其内部二进制对应部分 这可能会导致令人困惑的结果 例如 floor 0 1 0 7 1
  • NoClassDefFoundError:org/slf4j/impl/StaticLoggerBinder

    我正在尝试运行给出的示例图块示例here http richardbarabe wordpress com 2009 02 17 apache tiles 2 a brief example 下面是我的 POM xml
  • 阿拉伯语排版字体使我的 JTextArea、JTextPane 和 JTextEditor 变慢

    我在用JTextArea在 Java 中显示乌尔都语 阿拉伯语和英语的厚文本 问题是我的 GUI 冻结了12 15sec当我使用阿拉伯语排版字体 for JTextArea 我从 XML 获取文本 然后在文本区域中显示 也使用linewra
  • 备份 MySQL Amazon RDS

    我正在尝试在 AWS 之外设置副本 而主服务器正在 AWS RDS 上运行 我不希望我的主人有任何停机时间 因此 我设置了从属节点 现在我想备份位于 AWS 的当前数据库 mysqldump h RDS ENDPOINT u root p
  • 为什么我的宏不删除所有行(VBA)

    我有这个宏 它应该删除所有没有设置背景的单元格 但是当我执行宏时 如果两个或多个连续的单元格没有背景 它只会删除其中一个 这里是代码 Sub Macro1 Dim a As Range Set a Hoja1 Range A1 A12 Fo
  • 更改 Bootstrap 导航选项卡行换行

    在 Bootstrap 3 中 导航选项卡行的换行方式是最宽的行位于顶部 而较短的行位于底部 这使得选项卡看起来笨拙且不平衡 有没有一种方法可以修改导航选项卡 使底部的行更宽 更多类似这样的 这是JSFiddle https jsfiddl
  • 从 NSMutableString 中删除最后一个字符

    如何从 NSMutableString 中删除最后一个字符 你可以使用删除范围内的字符 http developer apple com library mac documentation Cocoa Reference Foundatio
  • 企业数据审计[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 阻止来自多个套接字的 select()

    Unix C 问题在这里 我有多个套接字 我正在尝试轮询周期性数据 我不想选择无限期地等待 所以我有一个超时并且我正在循环中运行 我发现一旦套接字准备好读取 它随时可以阅读 例如 当没有从任何套接字读取数据时 我无法让 select 进入睡
  • 如何让应用程序等待然后开始活动或返回?

    我希望我的 Activity 显示一个屏幕 3 秒钟 然后返回到上一个屏幕 但是当我使用 protected void onCreate Bundle savedInstanceState super onCreate savedInsta
  • 实体框架上下文为静态

    在 Web 应用程序中 如果我将实体框架模型的上下文声明为静态就可以了吗 可以吗 不推荐吗 为什么 谢谢 几乎肯定不是 随着越来越多的对象被查询 保存 ObjectContext 变得越来越大 另外 不建议像您所做的那样在线程之间共享 Ob