DataContext数据在F5刷新频繁时,出现数据读取错误(MVC LINQ)

简介:

这个问题是这样的,datacontext是linq to sql数据模型的底层数据库对象

所有LINQ数据表对象都是由它派生的,只要你建立一个数据库操作,就建立一个datacontext

对象,当然,你可以选择用静态的datacontext,但这是不推荐的,这在微软MSDN和阿布老兄上

已经说的很清楚了。

言归正传,datacontext对象在频繁调用时,会出现读取数据错误问题,这个我已经测试过,确实有这种情况,现在说一下解决方法

首先建立一个数据实体对象,它是与linq数据表相同的类型,如userbases,在读取数据库对象时

可以用db.userbases,这样读的时候,在刷新频繁的时间,就出现问题了

,解决方法是 db.userbases.select(i=> new userbases{...},这样就解决了数据错误的问题。

原理,它不是用dbcontext缓存中读数据,而是从非DBCONTEXT对象中,即内存某个实体中读取的,呵呵。

本文转自博客园张占岭(仓储大叔)的博客,原文链接:DataContext数据在F5刷新频繁时,出现数据读取错误(MVC LINQ),如需转载请自行联系原博主。

目录
相关文章
|
7月前
mvc.net分页查询案例——DLL数据访问层(HouseDLL.cs)
mvc.net分页查询案例——DLL数据访问层(HouseDLL.cs)
|
2月前
|
前端开发 Java 数据库
springBoot:template engine&自定义一个mvc&后端给前端传数据&增删改查 (三)
本文介绍了如何自定义一个 MVC 框架,包括后端向前端传递数据、前后端代理配置、实现增删改查功能以及分页查询。详细展示了代码示例,从配置文件到控制器、服务层和数据访问层的实现,帮助开发者快速理解和应用。
|
4月前
|
JSON 前端开发 Java
Spring MVC返回JSON数据
综上所述,Spring MVC提供了灵活、强大的方式来支持返回JSON数据,从直接使用 `@ResponseBody`及 `@RestController`注解,到通过配置消息转换器和异常处理器,开发人员可以根据具体需求选择合适的实现方式。
183 4
|
5月前
|
前端开发 Java Spring
Spring MVC中使用ModelAndView传递数据
Spring MVC中使用ModelAndView传递数据
|
6月前
|
前端开发
Spring-MVC的数据响应-19
Spring-MVC的数据响应-19
|
6月前
|
安全 前端开发 测试技术
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
|
7月前
|
数据采集 前端开发 Java
数据塑造:Spring MVC中@ModelAttribute的高级数据预处理技巧
数据塑造:Spring MVC中@ModelAttribute的高级数据预处理技巧
73 3
|
7月前
|
前端开发 Java Spring
数据之桥:深入Spring MVC中传递数据给视图的实用指南
数据之桥:深入Spring MVC中传递数据给视图的实用指南
96 3
|
7月前
|
前端开发 Java API
饼干探秘:深入Spring MVC中获取Cookie数据的技术解析
饼干探秘:深入Spring MVC中获取Cookie数据的技术解析
79 3
|
7月前
|
前端开发 Java API
头头是道:揭示Spring MVC如何获取和处理请求头数据
头头是道:揭示Spring MVC如何获取和处理请求头数据
117 1