网络应用开发复习(第三章EF框架和LINQ查询)

1.使用DbContext或者DbSet时,必须引入的命名空间是()
在这里插入图片描述
ps:这就是EF框架下的code first模式,在model里用code写数据库关系,再用上下文类context和模型类model来自动建控制器、视图、数据库

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.设计会员注册视图,应使用的视图模版类型是()
在这里插入图片描述
ps:
①create插入
②delete删除(通过字段)
③edit修改更新(通过字段)
④details查找(通过字段)
⑤list即index(在地址不用写方法名和参数,遍历整个表)
在这里插入图片描述

在这里插入图片描述

3.下列方法或属性中,不是抽象类WebViewPage定义的是(SaveChanges)
在这里插入图片描述
4.设计会员信息修改页面时,在控制器动作里必须用类( Controller)提供的方法UpdateModel来保存模型记录
在这里插入图片描述
!!!5.下列方法中,不是类DbSet定义的是()
在这里插入图片描述
6.若模型类的主键不是自增长int类型的ID,则应用使用( )注解
在这里插入图片描述
7.在控制器里定义方法处理视图表单的提交,应用使用( )注解
在这里插入图片描述
8.下面哪项不是EF的工作方法()
在这里插入图片描述
9.下面关于Entity Framework的描述不正确的是()
在这里插入图片描述
10.当数据模型发生改变时,可以使用数据迁移,更新数据库。下面哪项不是数据迁移需要用到的命令()
在这里插入图片描述
ps:数据迁移(
migration)用到这三个,注意最后一个是更新数据库(database)
在这里插入图片描述

11.新建MVC项目时,自动引入了EF框架
在这里插入图片描述
ps:需要自行下载引用

12.实体EF框架只能应用于Web项目中(错)
在这里插入图片描述
13.类DbContexct与DbSet位于相同的命名空间里
在这里插入图片描述
都是System.Data.Entity;

14.创建含有数据库访问的WEB项目,必须先创建数据库
在这里插入图片描述
ps:ef的code first方式的话就是用代码来自动生成数据库、视图

!!!15.使用视图模版Create或Edit设计视图时,默认会使用Lambda

在这里插入图片描述
16.分部视图不能使用视图模版。(是对的)
在这里插入图片描述

17.在.NET MVC项目中,每个模型对象都映射到一个关系(指数据库表)
在这里插入图片描述
ps:每个模型都是一个表

18.EF框架默认将ID或id作为模型主键
在这里插入图片描述
19.在EF框架中建立模型,必须要有主键,主键可以用Key来指定(是对的)
在这里插入图片描述
20.为了网站数据的安全,需要对用户提交的数据进行有效性验证
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44575911/article/details/112089323