冠军

思胜.NET 高级培训

导航

公告

统计

置顶随笔 #

[置顶]Contoso 大学 - 使用 EF Code First 创建 MVC 应用

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

posted @ 2012-04-04 14:04 冠军 阅读(2396) 评论(7) 编辑

[置顶]《ASP.NET 本质论》源码下载

摘要: 《ASP.NET 本质论》这本书马上就要上市了,博客园对这本书的出版提供了成长的土壤和营养,更要感谢各位朋友对我的帮助和支持。《ASP.NET 本质论》中没有提供光盘,源码可以在这里直接下载。直接下载全部示例代码: 点击下载也可以针对章节内容,分别下载示例代码:第 1 章 网站应用程序第 2 章 应用程序对象第 3 章 处理请求的七种武器第 4 章 ASP.NET 中的线程与异步第 5 章 页面即对象第 6 章 状态第 7 章 模板和数据绑定第 8 章 自定义控件第 9 章 MVC第 10 章 IIS 与 ASP.NET本书可以在互动出版网直接订购,订购地址:http://www.china-阅读全文

posted @ 2011-03-08 00:13 冠军 阅读(3896) 评论(34) 编辑

2012年5月5日 #

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

摘要: 这个教程涵盖下列主题: 执行原始的 SQL 查询 执行没有跟踪的查询 检查发送到数据库的查询 使用代理类 禁用修改的自动检测 在保存修改时禁用验证阅读全文

posted @ 2012-05-05 13:09 冠军 阅读(1217) 评论(17) 编辑

2012年5月1日 #

翻译:Contoso 大学 - 9 - 实现仓储和工作单元模式

摘要: 在上一次的教程中,你已经使用继承来消除在 Student 和 Instructor 实体之间的重复代码。在这个教程中,你将要看到使用仓储和工作单元模式进行增、删、改、查的一些方法。像前面的教程一样,你将要修改已经创建的页面中代码的工作方式,而不是新创建的页面。阅读全文

posted @ 2012-05-01 21:38 冠军 阅读(1032) 评论(1) 编辑

2012年4月28日 #

翻译:Contoso 大学 - 8 – 实现继承

摘要: 在上一次教程中,你已经能够处理并发异常。这个教程将会展示如何在数据模型中实现继承。 在面向对象的程序设计中,你可以通过继承来清除冗余的代码。在这个教程中,你将要通过修改教师 Instructor 和学生 Student 类,以便使他们从包含类似 LastName 属性的 Person 类中派生。对于 Web 页面不需要任何改动,你需要修改一点代码,这些修改将会被自动反射到数据库中。阅读全文

posted @ 2012-04-28 15:56 冠军 阅读(841) 评论(2) 编辑

2012年4月22日 #

翻译:Contoso 大学 - 7 – 处理并发

摘要: 在上一次的教程中我们处理了关联数据问题。这个教程演示如何处理并发问题。你将使用 Department 实体创建一个页面,这个页面在支持编辑和删除的同时,还可以处理并发错误。下面的截图演示了 Index 页面和 Delete 页面,包括在出现并发冲突的时候提示的一些信息。阅读全文

posted @ 2012-04-22 22:56 冠军 阅读(1527) 评论(1) 编辑

2012年4月18日 #

翻译:Contoso 大学 - 6 – 更新关联数据

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

posted @ 2012-04-18 23:34 冠军 阅读(931) 评论(1) 编辑

2012年4月13日 #

翻译:Contoso 大学 - 5 – 读取关联数据

摘要: 在前面的课程中已经完成了 School 数据模型。在这次的课程中,将要读取和显示相关的数据,这里指的是 EF 通过导航属性加载的数据。阅读全文

posted @ 2012-04-13 22:32 冠军 阅读(1116) 评论(0) 编辑

2012年4月12日 #

jQuery DatePicker 与ASP.NET的验证控件结合 Bug 处理

摘要: 我们开发ASP.NET站点时,如果将jQuery UI Datepicker与ASP.NET的验证控件(如:RequiredFieldValidator)组合使用:<asp:TextBoxID="txtDate"runat="server"></asp:TextBox><asp:RequiredFieldValidatorID="reqDate"runat="server"ControlToValidate="txtDate"ErrorMessage="*阅读全文

posted @ 2012-04-12 22:15 冠军 阅读(292) 评论(0) 编辑

2012年4月10日 #

翻译:Contoso 大学 - 4 - 创建更加复杂的数据模型

摘要: 在前面的课程中,你已经创建了一个简单的由三个实体组成的数据模型。在这个课程中,你将要增加更多的实体,以及关系,使用数据标注特性来控制模型类的行为。阅读全文

posted @ 2012-04-10 22:12 冠军 阅读(1079) 评论(1) 编辑

2012年4月8日 #

翻译:Contoso 大学 - 3 - 排序、过滤及分页

摘要: 在上一个课程中,我们已经学习了如何使用 EF 对 Student 实体进行增、删、改、查处理。这次的课程我们将对学生的 Index 页面加入排序、过滤以及分页的功能。还要创建一个页面完成简单的分组。阅读全文

posted @ 2012-04-08 22:48 冠军 阅读(1000) 评论(2) 编辑

2012年4月7日 #

Contoso 大学 - 2 – 实现基本的增删改查

摘要: 在上一个课程中,你已经创建了 MVC 应用,使用 EF 和 SQL Server Compact 保存和显示数据。在这个课程中,你将要复习并定制 MVC 脚手架为你的控制器和视图自动创建的 CRUD (创建、读取、更新和删除)代码。注意:为了在你的控制器和数据访问层之间进行抽象,通常的做法是实现仓储模式。为了保持这个课程的简洁,在这个系列的最后课程之前,我们不会实现仓储模式。阅读全文

posted @ 2012-04-07 17:11 冠军 阅读(1587) 评论(8) 编辑

仅列出标题  下一页