Contoso学习(十) 高级 EF 应用场景

在上一个教程中,你已经实现了仓储和工作单元模式。这个教程涵盖下列主题:

执行原始的 SQL 查询

执行没有跟踪的查询

检查发送到数据库的查询

使用代理类

禁用修改的自动检测

在保存修改时禁用验证

多数内容使用你已经创建的页面。为了使用原始的 SQL 进行批更新,你需要创建一个新的更新数据库中所有课程学分的页面。

以及在 Department 编辑页面中增加新的验证逻辑,使用非跟踪的查询。

时间: 2024-10-31 11:51:55

Contoso学习(十) 高级 EF 应用场景的相关文章

Contoso 大学 - 10 - 高级 EF 应用场景

原文 Contoso 大学 - 10 - 高级 EF 应用场景 By Tom Dykstra, Tom Dykstra is a Senior Programming Writer on Microsoft's Web Platform & Tools Content Team. 原文地址:http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/advanced-entity-framework-scenarios-f

Contoso学习:使用EF Code First创建MVC应用

Contoso 大学 Web 示例应用演示了如何使用 EF 技术创建 ASP.NET MVC 应用.示例中的 Contoso 大学是虚构的.应用包括了类似学生注册.课程创建以及教师分配等功能. 这个系列教程展示了创建 Contoso 大学应用的步骤.你可以 下载完整 的程序,或者按照教程一步一步创建它,这个教程中使用 C# 进行演示,下载的代码中同时包含 C# 和 VB 实现.如果你有与这个教程没有直接相关的问题,可以张贴到 ASP.NET Entity Framework forum  或者

细说社交化经销商服务的十大典型应用场景

这期云服务百言堂将用友优普运营经理沙猛介绍社交化的经销商服务.沙猛介绍道,用友从为企业提供财务软件的1.0时代.管理软件的2.0时代,到现在提供社会化商业服务平台的3.0时代,每一个时代的背景都是来源自企业用户的实际需求. 据了解,社会化商业背景下,传统企业需要整合包括营销.经销商.供应商资源,以及实体资源.制造资源等在内的企业资源,并通过整合这些资源更好地服务消费者. 其中,经销商服务的社交化是企业数字化转型中一个重要方向,利用互联网技术将企业成千上万的经销商进行聚合,建立经销商生态,将服务触

千亿特征流式学习在大规模推荐排序场景的应用

摘要:2017云栖大会机器学习平台PAI专场,阿里巴巴高级技术专家陈绪带来千亿特征流式学习在大规模推荐排序场景的应用的演讲.主要从电商个性化推荐开始谈起,进而描述了技术挑战和PAI解决方案,重点分享了鲲鹏框架和算法调优,最好作了简要总结. 以下是精彩内容整理: 电商个性化推荐 淘宝.天猫在无线.PC端各个场景的商品个性化推荐大家都很熟悉,这些展示都是由个性化推荐排序算法决定的.根据每个用户不同的兴趣,做到千人千面的个性化展示,比如手淘首页的猜你喜欢,它是阿里电商最大的推荐场景,还有人群导购.看了

java web实现增删改查后,应该学习哪些高级技术?

问题描述 java web实现增删改查后,应该学习哪些高级技术? 做了个小项目,实现了curd,想继续往缓存,并发,负载高级深入,请推荐一个详细的高级技术路线?最好有书 解决方案 javaweb深入浅出,不过这个方向研究,主要还是在公司里学的会更实用些 解决方案二: 多线程,Socket,I/O JSP.EL.JSTL,AJAX JavaScript,jQuery JSON,XML EJB(可忽略) 各种框架 ......太多了 解决方案三: 多线程,Socket,I/O JSP.EL.JSTL

市民学习十八大精神 网络知识邀请赛落幕

本报讯 (记者王蔚)由东方网和城市导报主办,以"学习十八大精神,建设美好新家园"为主题的"幸福人寿杯"上海百万市民网络知识邀请赛日前决出优胜者.邀请赛自去年12月24日开赛以来,得到了http://www.aliyun.com/zixun/aggregation/31790.html">浦东新区周家渡街道.黄浦区淮海中路街道.静安区南京西路街道等10个区的20个街道(镇)及各区委宣传部的大力支持.

Contoso学习(一) 为 ASP.NET MVC 应用程序创建 EF 数据模型

原文地址:Creating an Entity Framework Data Model for an ASP.NET MVC Application (1 of 10) Contoso 大学 Web 示例应用演示了如何使用 EF 技术创建 ASP.NET MVC 应用.示例中的 Contoso 大学是虚构的.应用包括了类似学生注册.课程创建以及教师分配等功能. 这个系列教程展示了创建 Contoso 大学应用的步骤.你可以 下载完整 的程序,或者按照教程一步一步创建它,这个教程中使用 C# 进

Contoso学习(九) 实现仓储和工作单元模式

在上一次的教程中,你已经使用继承来消除在 Student 和 Instructor 实体之间的重复代码.在这个教程中,你将要看到使用仓储和工作单元模式进行增.删.改.查的一些方法.像前面的教程一样,你将要修改已经创建的页面中代码的工作方式,而不是新创建的页面. 9-1  仓储和工作单元模式 仓储和工作单元模式用来在数据访问层和业务逻辑层之间创建抽象层.实现这些模式有助于隔离数据存储的变化,便于自动化的单元测试或者测试驱动的开发 ( TDD ). 在这个教程中,你将要为每个实体类型实现一个仓储类.

Contoso学习(六) 更新关联数据

在上一次的课程中,你已经学习了如何显示关联的数据,我们将要更新关联的数据.大多数情况下,可能就是更新表的外键字段.对于多对多的关系来说,由于 EF 并没有直接将表与表之间的连接关系暴露出来,你就必须通过显式对相关的导航属性进行添加或者删除实体来完成. 下面的截图展示了我们马上要完成的工作.