MVC+EF插入数据前先查询+再批量插入

问题描述

班级表学生表考试表成绩表班级表{id,班级名称}学生表{id,姓名,班级id}考试表{id,试题名称,班级id,时间}成绩表{id,考试id,学生id,总分}要的功能是点击保存插入考试表和成绩表页面控件------------------------------------------班级选择:下拉列表考试时间:文本框成绩list学生id(显示)总分文本框学生id(显示)总分文本框学生id(显示)总分文本框保存------------------------------------------此页面执行的操作1.班级选择(下拉列表框)2.选择了班级后根据下拉框的选择内容查询此班级所有学生并把学生ID传给成绩表的学生id成绩表list显示出来可以输入总分3.完成信息输入点击保存{先保存考试表--》然后查询此id--》传给成绩表list--》保存成绩表数据)请多多帮助

解决方案

时间: 2024-10-09 04:08:36

MVC+EF插入数据前先查询+再批量插入的相关文章

【提问】插入数据前的查找重复,大家都是怎么做的【在线放分】

问题描述 在插入一个数据前,需要对数据库中是否存在进行判断比如:插入一个人员的信息,需要查看此人是否已经存在这样的一个过程是两次打开SQLCONNECTION吗?第一次:使用SELECT进行重复性检查第二次:进行插入操作大家都是这样操作的吗? 解决方案 解决方案二:没错,就是这样做的~解决方案三:用存储过程就只需要一个了解决方案四:麦子,可以具体说一下吗对存储过程不熟悉解决方案五:不用存储过程也只需要一个.INSERTINTOtablename(key,otherfields,...)value

求助!SSH2,action调用数据访问层,插入数据不报错也不插入,查询值全部返回true??

问题描述 如题,action调用数据访问层,插入数据时不报错也不能插入,查询方法值全部返回true.另,service层和dao层均通过单元测试,可以正常运行.操作.但是集成action和jsp就会出问题.使用了<propertyname="connection.autocommit">true</property>.无效.上代码:applicationcontext.xml<?xmlversion="1.0"encoding=&quo

mvc+ef,更新数据时 报错 “attaching an entity of type xxx failed”

问题描述 publicstringAdd_Edit(Articleart,string[]menuIds,stringarticleTagses){//....if(art.ArticleId>0){dbContext.Entry(article).State=EntityState.Modified;a=dbContext.SaveChanges();UpdateArticleMenu_Tags(article.ArticleId,menuIds,articleTagses);}//....}

EntityFramework.BulkInsert扩展插入数据和EF本身插入数据比较

扩展下载地址:http://efbulkinsert.codeplex.com/ 注意同时安装依赖项目,不然会报错,还有,程序中有同一个dll的其他版本,那就可能一次安装不上,得一个一个安装依赖的dll Install-Package EntityFramework.MappingAPI -Version 6.0.0.7 Install-Package EntityFramework.BulkInsert-ef6 EntityFramework.BulkInsert插入数据和EF比较 初步猜测,

EF批量插入数据问题?

问题描述 SQLServer插入数据User表ID主键插入数据IDName1222(中间插入失败几次?然后再次插入成功,ID直接跳到20?怎么回事,怎么可以变成成功后ID应该是3?)203 解决方案 本帖最后由 earlyDream 于 2015-12-22 14:06:45 编辑解决方案二:1.ID在数据库设置自增2.插入时用事务操作失败后rollback操作解决方案三:引用1楼q107770540的回复: 1.ID在数据库设置自增2.插入时用事务操作失败后rollback操作 EF应该怎么做

C#:几种数据库的大数据批量插入

在之前只知道SqlServer支持数据批量插入,殊不知道Oracle.SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法. 首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了. /// <summary> /// 提供数据批量处理的方法. /// </summary> public interface IBatch

Java实现mybatis批量插入数据到Oracle_java

最近项目中遇到一个问题:导入数据到后台并将数据插入到数据库中,导入的数据量有上万条数据,考虑采用批量插入数据的方式:  结合网上资料,写了个小demo,文章末尾附上demo下载地址  1.新建项目:项目目录结构如下图所示,添加相应的jar包 2.新建数据库表:ACCOUNT_INFO CREATE TABLE ACCOUNT_INFO ( "ID" NUMBER(12) NOT NULL , "USERNAME" VARCHAR2(64 BYTE) NULL , &

mfc-MFC向mysql中插入数据失败

问题描述 MFC向mysql中插入数据失败 MFC向mysql中插入(删除,更新)数据失败,但是查询是可以成功的,将我的插入语句在navicat for mysql中执行是可以正常插入的:INSERT INTO student VALUES ('111''xzf')求大神指导,谢谢!(据说是权限什么的问题,不太懂) 解决方案 如果确定语句是一样的,但在代码中无法正确的执行,应该就是权限的问题. MySQL的用户权限设置问题注意用户权限,与系统主机的权限 解决方案二: MySQL 插入数据

c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)_C#教程

在之前只知道SqlServer支持数据批量插入,殊不知道Oracle.SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法. 首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了. /// <summary> /// 提供数据批量处理的方法. /// </summary> public interface IBatch