Entity Framework是微软借鉴ORM思想开发自己的一个ORM框架。ORM就是将数据库表与实体对象(相当于三层中的Model类)相互映射的一种思想。最大的优点就是非常方便的跨数据库平台。因为该技术不需要知道用的是什么数据库,这也是.net中Linq能To任何对象的原因。这门技术为什么可以跨...
分类:
Web程序 时间:
2015-07-29 11:59:35
阅读次数:
173
上篇博客中介绍了ORM思想,可以说ORM思想在数据交互方面给我们带来了一次变革。他能够自动实现Entity实体的属性与关系型数据库字段的映射,增删改查的sql脚本由ORM来自动生成,使我们编码时不用考虑数据库数据结构,而是以操作实体对象的形式来完成与数据库的交互。与传统开发方式相比ORM可以使我们编写更少的代码来创建和维护应用程序。不得不说ORM这种思想的确优雅。实现ORM思想的框架有很多,有重型的...
分类:
数据库 时间:
2015-07-28 18:40:11
阅读次数:
161
实体层在三层架构中的地位:1.实体对象实际上是对应着数据库里的每张表的,我们把表里的字段封装在1个实体对象里 当你想用哪个字段 你就就通过该实体对象的get() set() 把那个字段提取出来 这比你临时创建1个变量要灵活的多 而且便于程序的维护和扩展.在实际的3层结构开发中,专门有个实体层,他的作...
分类:
其他好文 时间:
2015-07-26 20:50:13
阅读次数:
94
这一篇,我们终于到了讲解Entity Framework CodeFirst 的时刻了,首先创建实体对象模型,然后会通过配置Fluent API的方式来对实体对象模型进行完整的数据库映射操作。 此篇幅中会涉及到一些Entity Frame的相关概念,会给出初步的解释。如果需要详细了解,可以查阅相关...
分类:
Web程序 时间:
2015-07-22 09:18:41
阅读次数:
154
对象的状态:
Session中
数库中
-----------------------
临时 无
无
持久化 有
最终会有
游离 无
有
删除 调用了delete()方法后
1,操作实体对象的
save()
update()
saveOrUpdate()
delete()
2,操作缓存的
clear()
清空Session缓存,不会执行sql语句。...
分类:
Web程序 时间:
2015-07-18 00:40:36
阅读次数:
205
原文地址不可考。静态方法是属于类(class)的,普通方法才是属于实体对象(也就是New出来的对象)的,spring注入是在容器中实例化对象,所以不能使用静态方法在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这样:@Auto...
分类:
编程语言 时间:
2015-07-17 15:36:59
阅读次数:
134
很多时候我们都需要对实体对象进行序列化与反序列化,而ObjectId类型,只能用mongo的驱动以bson格式来序列化,但我们对外的交互,一般是json格式.有两种解决方案: 1.自己写一个json.net的ObjectIdConverter来针对ObjectId,适用于json.net 2...
分类:
数据库 时间:
2015-07-14 19:35:29
阅读次数:
123
EF:EntityFrameWork,是一种框架(所谓的框架可以理解为直接的使用别人已经写好的代码),而且这种框架是一种ORM框架(Object/Relation Mapping)。
首先说一下现阶段我自己是如何理解EF的,EF是利用面向对象的思想对数据库进行操作,它可以将数据库中的表生成一个实体对象,而表中的字段就对应的生成实体的属性,这样在程序中操作数据库是就可以直接利用面...
分类:
其他好文 时间:
2015-07-13 18:48:25
阅读次数:
105
背景 最近使用asp.mvc 做一个在线口语系统项目,在服务端验证问题遇到了一些小问题。 自己根据数据库表user定义一个数据库表实体对象UserDbEntity 1 [Table("User")] 2 public class UserDbEntity : DbEnti...
分类:
Web程序 时间:
2015-07-12 12:38:34
阅读次数:
170
前言 系统要求能够回复微信用户发过来的文本消息。实现中使用的实体对象进行XML的序列化的方式来实现XML消息。 微信平台的回复例子 http://mp.weixin.qq.com/wiki/14/89b871b5466b19b3efa4ada8e577d45e.html#.E5.9B.9E.E5.A...
分类:
微信 时间:
2015-07-09 17:29:24
阅读次数:
286