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

4 篇文章 0 订阅

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.为了网站数据的安全,需要对用户提交的数据进行有效性验证
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值