摘要:原文:Advanced Entity Framework 6 Scenarios for an MVC 5 Web Application1.执行原生SQL查询: EF Code First API包含直接传递SQL命令到数据库的方法:使用DbSet.SqlQuery方法查询返回实体类型。返回的对...
阅读全文
摘要:原文:Implementing Inheritance with the Entity Framework 6 in an ASP.NET MVC 5 Application1.选择继承映射到数据库表: 在School数据模型里面,Instructor和Student类有几个属性是相同的: 假设...
阅读全文
摘要:原文:Handling Concurrency with the Entity Framework 6 in an ASP.NET MVC 5 Application1.并发冲突: 当一个用户编辑一个实体数据时,另一个用户在第一个用户的改变提交到数据库之前同时也在编辑这个实体数据,这时就会发生冲突...
阅读全文
摘要:原文:Async and Stored Procedures with the Entity Framework in an ASP.NET MVC Application1.为什么使用异步代码: 一个服务器可用的线程数量是有限的,在高负载的情况下所有的可用线程都可能在使用。在这种情况下,在线程被...
阅读全文
摘要:原文:Updating Related Data with the Entity Framework in an ASP.NET MVC Application 1.定制Course的Create和Edit页面: 修改CourseController.cs的Create和Edit方法:public...
阅读全文
摘要:原文:Reading Related Data with the Entity Framework in an ASP.NET MVC Application1.延迟(Lazy)加载、预先(Eager)加载、显式(Explicit)加载: EF加载相关数据到实体导航属性有以下几种方式:延迟加载:当...
阅读全文
摘要:原文:Creating a More Complex Data Model for an ASP.NET MVC Application 前面的教程中,我们使用的是由三个实体组成的简单的数据模型。在本教程中,我们将添加更多的实体和关系,并通过指定格式、验证和数据库映射规则来自定义数据模型。有两种方...
阅读全文
摘要:原文:Code First Migrations and Deployment with the Entity Framework in an ASP.NET MVC Application1.启用Code First迁移: 当我们开发一个新的程序时,数据模型经常会发生改变,每次模型发生改变时,就...
阅读全文
摘要:原文:Connection Resiliency and Command Interception with the Entity Framework in an ASP.NET MVC Application [注:本节教程可以选择性学习] 本节教程将学习EF6的两个重要特性,这两个特性在我们...
阅读全文
摘要:原文:Sorting, Filtering, and Paging with the Entity Framework in an ASP.NET MVC Application1.添加排序:1.1.修改Controllers\StudentController.cs的Index:public Ac...
阅读全文
摘要:原文:Implementing Basic CRUD Functionality with the Entity Framework in ASP.NET MVC Application1.修改Views\Student\Details.cshtml:@model ContosoUniversity...
阅读全文
摘要:原文:Getting Started with Entity Framework 6 Code First using MVC 51.新建MVC项目:2.修改Views\Shared\_Layout.cshtml: @ViewBag.Title - Contoso Univer...
阅读全文