10 2013 档案

摘要:紧接上文,我们已经学习了MVC数据上下文中两个常用的类,这两个类承载着利用函数方式进行数据查询的全部内容,我们既然已经了解了DbSet 是一个泛型集合,并且实现了一些接口,下面我们先看这几个接口的定义:DbQuery类[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "Name is intentional")]public class DbQuery : IOrdered 阅读全文
posted @ 2013-10-31 13:59 Yao,Mane 阅读(655) 评论(1) 推荐(1) 编辑
摘要:解释,不解释:紧接上文,我们在Visual Studio2012中看到系统为我们自动创建的视图(View)文件Index.cshtml中,开头有如下这句话:@model IEnumerable这句话是MVC通过强类型获取数据的方式,我们可以看出,在MVC视图中使用了IEnumerable接口来循环读取数据并生成列表,该接口在System.Collections.Generic命名空间下。这就需要我们在控制器中传递的数据也是IEnumerable类型的。那么,我们是如何通过控制器将数据传递到视图中的哪?在MVC中我们使用数据上下文来存取数据,数据上下文是一个继承自DbContext基类的派生类, 阅读全文
posted @ 2013-10-30 15:09 Yao,Mane 阅读(1513) 评论(0) 推荐(1) 编辑
摘要:EF中基于方法的查询方式不同于LINQ和以往的ADO.NET,正因为如此,有必要深入学习一下啦。闲话不多说,现在开始一个MVC项目,在项目中临床学习。创建MVC项目1.“文件”--“新建项目”--“模板”--“Web”--“ASP.NET MVC4应用程序”,创建一个项目名称为 GuestBook 的MVC4项目2.在文件目录的中Models目录中新建两个Model类Book.cs:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.ComponentMo.. 阅读全文
posted @ 2013-10-30 11:16 Yao,Mane 阅读(1439) 评论(1) 推荐(1) 编辑
摘要:前言首先来简单的复习一下如何使用Code First。第一步还是先建立一个控制台的应用程序,然后通过Nuget添加Entity Framework。那么同时会给packages.config和App.config添加相应的配置。第二步添加一个数据操作上下文实体类。添加两个构造函数,并添加一个Person的实体类。 在App.config的配置文件中添加相应的数据链接配置。第三步在调用即可生成相应的数据库。EFContext.cspublic class EFContext:DbContext{ public EFContext() : base("EFContext") . 阅读全文
posted @ 2013-10-25 15:16 Yao,Mane 阅读(732) 评论(2) 推荐(1) 编辑
摘要:Entity Framework是个好东西,虽然没有Hibernate功能强大,但使用更简便。今天整理一下常见SQL如何用EF来表达,Func形式和Linq形式都会列出来(本人更喜欢Func形式)。1、简单查询:SQL:SELECT * FROM [Clients] WHERE Type=1 AND Deleted=0 ORDER BY ID EF://Func形式 var clients = ctx.Clients.Where(c => c.Type == 1 && c.Deleted == 0) .OrderBy(c => c.ID) .To... 阅读全文
posted @ 2013-10-25 14:35 Yao,Mane 阅读(412) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示