- 博客(4)
- 资源 (26)
- 收藏
- 关注
翻译 MVC5 Entity Framework学习之Entity Framework高级功能
在之前的文章中,你已经学习了如何实现每个层次结构一个表继承。本节中你将学习使用Entity Framework Code First来开发ASP.NET web应用程序时可以利用的高级功能。在本节中你将重用之前已经创建的页面,接下来你需要新建一个页面并使用原始SQL来批量更新数据库中所有Course的学分。在Department Edit页面中添加新的验证逻辑并使用非跟踪查询。执行原始SQL查询Entity FrameworkCode First API包含有可以让你直接向数据库发送SQL命令的方法
2014-10-26 11:28:36 6132
翻译 MVC5 Entity Framework学习之实现继承
之前你已经学习了如何处理并发异常,在本节中你将学习如何实现继承。在面向对象的编程中,你可以使用继承来重用代码。接下来你将修改Instructor和Student类,让它们派生自Person基类,该基类包含instructor和student共有的属性如LastName。你不需要添加或修改任何WEB页面,但是你需要修改某些代码,这些修改会自动反映在数据库中。映射继承到数据库的选项School 数据模型中的Instructor和Student类有几个相同的属性:假设你希望通过共享Instructor和S
2014-10-17 12:05:07 3740
翻译 MVC5 Entity Framework学习之处理并发
之前你已经学习了如何更新数据。在本节教程中将展示当多个用户在同一时间更新同一实体时如何处理冲突。你将修改web页面来处理Department实体,使得它们能够处理并发错误。下面的截图显示了索引和删除页面,以及一些并发冲突的错误消息。并发冲突当一个用户对实体的数据进行编辑,然后另一个用户在前一个用户将更改写入到数据库之前更新同一实体的数据时将发生并发冲突。如果你没有启用冲突检测,那么最后一次对数据库的更新将会覆盖其他用户对数据库所做的更改。在大部分应用程序中,这种风险是可以接受的:如果只有少量的用户,或
2014-10-12 12:37:44 5793
翻译 MVC5 Entity Framework学习之异步和存储过程
在之前的文章中,你已经学习了如何使用同步编程模型来读取和更新数据,在本节中你将学习如何实现异步编程模型。异步可以使应用程序执行更有效率,因为它可以更有效的使用服务器资源。同样在本节中你还将学习如何针对实体的insert, update, 和delete操作使用存储过程。最后将应用程序部署到 Windows Azure。一个web服务器的可用线程是有限的,在高负载情况下,所有的可用线程可能都在被使用。当出现这种情况时,服务器将无法处理新的请求,直到有线程被释放。使用同步代码,大量线程将被锁定,但实际上它
2014-10-07 17:00:38 5085
csf视频文件播放器插件
2010-08-23
csf视频文件播放器
2010-08-23
数据恢复RecoverMyFiles
2010-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人