前一篇文章中完成了School 数据模型,接下来你将学习如何读取和显示相关的数据——这里指Entity Framework加载至导航属性中的数据。
延迟、预先和显示加载相关数据
Entity Framework可以通过多种方法向实体的导航属性中加载数据
延迟加载(Lazy loading) 当实体第一次被读取时,相关数据并不会被检索。但是,当你第一次访问导航属性时,该导航属性所需的数据会自动加载。这是向数据库发送多个查询语句的结果——一次是读取实体本身,接着是每次与被检索的实体相关的数据。DbContext...
分类:
Web程序 时间:
2014-09-13 14:40:35
阅读次数:
347
1.输入验证码后 自动识别验证码并登录。2.登录后,系统后台如下,多个主题切换。
分类:
Web程序 时间:
2014-09-09 22:44:19
阅读次数:
637
Contoso University示例程序演示了如何使用Entity Framework 6 Code First 和 Visual Studio 2013创建ASP.NET MVC 5应用程序。
在上一篇文章中你已经创建了由三个实体组成的简单的数据模型。在本文章中你将会添加更多的实体和关系,并且通过指定格式、验证和数据库映射规则来自定义数据模型。这里介绍两种自定义数据模型的方法:向实体类中添加属性和向数据库上下文类中添加代码。
下面是完成后的数据模型类图
1.使用属性来自定义数据模型
在本节中你将学...
分类:
Web程序 时间:
2014-09-09 13:18:48
阅读次数:
512
目标:创建控制器和视图的代码,实现CRUD(创建,读取,更新,删除)功能创建一个详细信息页控制器为Students的Index页生成的代码排除Enrollments属性在外,因为该属性中关联着一个集合。而该集合的内容将会在Details页面标签中显示。 在控制器Controllers\Student...
分类:
Web程序 时间:
2014-09-04 09:36:57
阅读次数:
384
一.静态下拉列表项的绑定在下拉列表中绑定静态项,我们可以通过 SelectListItem 的集合作为数据源的下拉列表。1 @Html.DropDownList("dropRoles", new List()2 {3 new SelectListItem() { Te...
分类:
Web程序 时间:
2014-09-04 09:31:17
阅读次数:
580
到目前为止,应用程序一直在本地IIS Express 上运行。为了让其他人能够通过互联网访问你的应用程序,您需要将它部署到WEB服务器。
本文章包含以下内容:
启用Code First迁移,迁移功能能够让你不必重建数据库就可以更改数据模型并将其部署到生产环境。将应用程序部署到Windows Azure,该步骤是可选的。
启用Code First迁移
当你在开发应用程序时,你会对...
分类:
Web程序 时间:
2014-09-02 22:56:35
阅读次数:
447
前台页面使用@Html.AntiForgeryToken()和Controller中的[ValidateAntiForgeryToken]配合使用可以防止CSRF攻击,详细介绍可查看一下链接:http://www.cnblogs.com/hyddd/archive/2009/04/09/143274...
分类:
数据库 时间:
2014-09-02 19:45:15
阅读次数:
273
到目前为止,应用程序一直在本地IIS Express上运行。如果你想让别人通过互联网访问你的应用程序,你必须将它部署到WEB服务器同时将数据库部署到数据库服务器
本篇文章中将教你如何使用在将你的应用程序部署到云环境时的Entity Framework 6的非常有价值的两个特性:弹性连接(瞬时错误的自动重试)和命令拦截(捕获所有发送到数据库的SQL查询语句并记录至日志中)。
1.启用弹性连接
当你将应用程序部署到Windows Azure时,相应的数据库部也应被部署到Windows Azure SQL数据库...
分类:
Web程序 时间:
2014-08-30 21:47:10
阅读次数:
3123
1 官方 Getting Started http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started 英文不好,英文好的同学果然有优势,里头还有samples……. 2 各种客户端教程 html5 css3 js jquer...
分类:
Web程序 时间:
2014-08-27 12:52:37
阅读次数:
339
菜鸟来的,刚接触mvc,看到mvc5上默认带有identity身份验证的东西,公司用的oracle数据库,便想着东西能不能支持oracle数据库,折腾了半天弄出下面的东西来,有些东西可能不太准确,望大神斧正,工具1 vs20132 oracle 10.23 oadc 12c (下载地址 http:/...
分类:
数据库 时间:
2014-08-27 12:26:17
阅读次数:
362