EF使用错误记录(别称:此次考试错误分析)

2024-02-07 13:08

本文主要是介绍EF使用错误记录(别称:此次考试错误分析),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

错误一:如下
错误提示

在这里插入图片描述
原因:
调用类缺少连接字符串,也就是我的View显示层的Web.config没有添加连接字符串,另外还需要引用EntityFramework

解决方法:
View添加EntityFramework引用,在View显示层添加实体类的连接字符串。
连接字符串为Model层自动添加的连接字符串,可以直接复制。
.
.
.

错误二:因为Page_Load没有使用isPostBack导致跳转页面时获取到的值不是 重新输入的值

原因:
这是一个修改页面,
页面功能:
1)根据传过来的id在数据库中查询内容,并且显示到此页面的TextBox内
2)点击提交修改,根据TextBox内容进行修改
由于没有使用 isPostBack,导致点击提交修改后,页面还要执行Page_Load进行回发,此回发执行了查询方法,也就是第一步,那么点击修改获取的并不是用户输入修改后的内容,而是数据库中的内容

解决方法:
在Page_load中添加 if(!isPostBack){ }
在这里插入图片描述
.
.
.

错误三:URL界面传值错误,QueryString方式

原因:
接收传值方式错误,Request.Form[]是获取表单提交的值,而我的传值方式不是Form传值

解决方法:

 Response.Redirect("index.aspx?ID="+id);//页面跳转传值int id = int.Parse(Request.QueryString["ID"].ToString());//接收传值

.
.
.
.
总结:
错误二和错误三都是细节错误,不够细心以及不熟练导致的错误;
错误一是由于对DBFirst不熟悉导致的错误,以及对EF使用的不熟练。

这篇关于EF使用错误记录(别称:此次考试错误分析)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/687821

相关文章

C#中checked关键字的使用小结

《C#中checked关键字的使用小结》本文主要介绍了C#中checked关键字的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录✅ 为什么需要checked? 问题:整数溢出是“静默China编程”的(默认)checked的三种用

SpringBoot全局异常拦截与自定义错误页面实现过程解读

《SpringBoot全局异常拦截与自定义错误页面实现过程解读》本文介绍了SpringBoot中全局异常拦截与自定义错误页面的实现方法,包括异常的分类、SpringBoot默认异常处理机制、全局异常拦... 目录一、引言二、Spring Boot异常处理基础2.1 异常的分类2.2 Spring Boot默

C#中预处理器指令的使用小结

《C#中预处理器指令的使用小结》本文主要介绍了C#中预处理器指令的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录 第 1 名:#if/#else/#elif/#endif✅用途:条件编译(绝对最常用!) 典型场景: 示例

JAVA Calendar设置上个月时,日期不存在或错误提示问题及解决

《JAVACalendar设置上个月时,日期不存在或错误提示问题及解决》在使用Java的Calendar类设置上个月的日期时,如果遇到不存在的日期(如4月31日),默认会自动调整到下个月的相应日期(... 目录Java Calendar设置上个月时,日期不存在或错误提示java进行日期计算时如果出现不存在的

Nginx错误拦截转发 error_page的问题解决

《Nginx错误拦截转发error_page的问题解决》Nginx通过配置错误页面和请求处理机制,可以在请求失败时展示自定义错误页面,提升用户体验,下面就来介绍一下Nginx错误拦截转发error_... 目录1. 准备自定义错误页面2. 配置 Nginx 错误页面基础配置示例:3. 关键配置说明4. 生效

Mysql中RelayLog中继日志的使用

《Mysql中RelayLog中继日志的使用》MySQLRelayLog中继日志是主从复制架构中的核心组件,负责将从主库获取的Binlog事件暂存并应用到从库,本文就来详细的介绍一下RelayLog中... 目录一、什么是 Relay Log(中继日志)二、Relay Log 的工作流程三、Relay Lo

使用Redis实现会话管理的示例代码

《使用Redis实现会话管理的示例代码》文章介绍了如何使用Redis实现会话管理,包括会话的创建、读取、更新和删除操作,通过设置会话超时时间并重置,可以确保会话在用户持续活动期间不会过期,此外,展示了... 目录1. 会话管理的基本概念2. 使用Redis实现会话管理2.1 引入依赖2.2 会话管理基本操作

Springboot请求和响应相关注解及使用场景分析

《Springboot请求和响应相关注解及使用场景分析》本文介绍了SpringBoot中用于处理HTTP请求和构建HTTP响应的常用注解,包括@RequestMapping、@RequestParam... 目录1. 请求处理注解@RequestMapping@GetMapping, @PostMappin

springboot3.x使用@NacosValue无法获取配置信息的解决过程

《springboot3.x使用@NacosValue无法获取配置信息的解决过程》在SpringBoot3.x中升级Nacos依赖后,使用@NacosValue无法动态获取配置,通过引入SpringC... 目录一、python问题描述二、解决方案总结一、问题描述springboot从2android.x

SpringBoot整合AOP及使用案例实战

《SpringBoot整合AOP及使用案例实战》本文详细介绍了SpringAOP中的切入点表达式,重点讲解了execution表达式的语法和用法,通过案例实战,展示了AOP的基本使用、结合自定义注解以... 目录一、 引入依赖二、切入点表达式详解三、案例实战1. AOP基本使用2. AOP结合自定义注解3.