10 2011 档案
摘要:本章内容包括: 理解实体状态理解状态的转换自动和手动改变状态我们先从分析实体的生命周期和它的状态开始。实体生命周期在其生存期期间,一个实体只有一个状态。在了解如何检索状态之前,先看看什么是实体状态。实体状态就是声明为以下值的System.Data.EntityState类型的枚举:Added——实体标记为added。 Deleted——实体标记为deleted。 Modified——实体已经被修改...
阅读全文
摘要:映射继承OrderIT使用两种继承策略:每个层次结构一张表(table per hierachy(TPH))每个类型一张表(table per type(TPT))。数据库不支持继承,但是使用这些继承策略,可以模拟这一行为。我们先从TPH策略开始。TPH继承TPH将所有的数据保存在一个表中,使用一个或多个字段的值来识别每行记录所属的类型。在OrderIT中,Customer和Supplier类被持...
阅读全文
摘要:在模型中定义关系 在OrderIT模型中,有三种类型的关联:one-to-one,one-to-many和many-to-many。 One-to-one 关系 one-to-one关系的典型例子是订单详细(order detail)和订单(order)。创建这种类型的关联一点也不困难,但是涉及几个步骤: 1. 通过添加导航属性修改OrderDetail类。如果选择外键关联,还必须加上外键...
阅读全文
摘要:本章内容包括:介绍EDM(Entity Data Model)创建EF域模型类 描述类 描述数据库 映射类到数据库首先,让我们讨论一下EDM。Entity Data ModelEntity Data Model(EDM)是EF的核心。事实上,EF就是在对象模型(Ojbect Model)和数据库之间创建一个抽象层,用来降低两者的耦合度的工具。应用程序只与对象模型类发生作用而忽略数据库的存在,正是E...
阅读全文
摘要:在上一篇中本来打算结束的,最后遇到点小问题,不得不分开,废话少说,开始吧。 这一篇中,我们完成最后的工作,在页面中显示数据。我返回的是JSON数据,所以首先写一个JsonHelper类。 在LiveText.WebUI项目里新建一个Tool文件夹,在这个文件夹里新建一个JsonHelper类。代码如下: public static class JsonHelper{ /// <summ...
阅读全文
摘要:昨天达内来我们学校进行宣讲,学院组织毕业生参加。会后我跟他们的负责人介绍了自己的情况,于是他们让我今天过来做了一套.NET的试题。拿到试题,并没有什么难度,我很快就做完了,看了答案做的还不错。对于他们给我的介绍,让我心动的有两点,一是他们是订单培训,二是我可以系统的学习一下。今天我确实心动了,我交了100块钱的预报名费。但是我真的需要参加这个培训吗? 从下午到现在,我都在纠结到底需不需要参加这个...
阅读全文
摘要:上一篇简单的实现了一下登录的功能,这一篇首先把后台的框架撘一撘。搭框架还是使用上文提到的模板,该模板使用frameset框架,关于在ASP.NET MVC下如何使用frameset框架,我推荐大家看一篇文章在ASP.NET MVC下使用frameset框架!。上一篇中,我们在View文件夹下新建了一个Admin文件夹,所以,我们先新建一个AdminController,添加如下代码:public class AdminController : Controller{ // // GET: /Admin/ [Authorize] public ActionResult I...
阅读全文
摘要:实现登录这一篇,简简单单的把后台的登录功能实现,没有什么技术含量 首先在LiveText.WebUI项目中的Model文件夹中添加一个LogOnViewModel类,代码如下:public class LogOnViewModel{ [Required(ErrorMessage = "不能为空")] public string UserName { get; set; } [Required(ErrorMessage = "不能为空")] [DataType(DataType.Password)] public string Password { get
阅读全文
摘要:在人民网:http://news.people.com.cn/GB/124421/index.html ,新华网:http://www.xinhuanet.com/xhzb/index.htm等网站都有文字直播。昨天刚刚完成了学校六十校庆上用的文字直播系统,当然不是使用MVC做的。今天我再使用ASP.NET MVC3+EF+JQuery完善一下这个系统,也作为Entity Framework 4 ...
阅读全文