Entity Framework中的实体类型 : 在之前的章节中我们介绍过从已有的数据库中创建EDM,它包含数据库中每个表所对应的实体。在EF 5.0/6.0中,存在POCO 实体和动态代理实体两种。 POCO Entity (Plain Old CLR Object): POCO类是不依赖任何框架 ...
分类:
其他好文 时间:
2016-12-29 23:15:34
阅读次数:
211
DBContext: 在之前的章节《创建实体数据模型》中,EDM为我们创建了SchoolDBEntities 类,它派生子System.Data.Entity.DbContext这个类,这个DbContext在EF中被称作上下文类。 在EF4.1之前,EDM生成的上下文类是派生自ObjectCont ...
分类:
数据库 时间:
2016-12-29 22:45:44
阅读次数:
763
ASP.NET MVC with Entity Framework and CSS是2016年出版的一本比较新的、关于ASP.NET MVC、EF以及CSS技术的图书,我将尝试着翻译本书以供日后查阅。但是,由于本人英语水平有限,难免有翻译不准确或错误的地方,请大家踊跃提出宝贵的意见,以进行修正。本书 ...
分类:
Web程序 时间:
2016-12-29 08:17:18
阅读次数:
184
什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 ...
分类:
其他好文 时间:
2016-12-27 14:16:05
阅读次数:
237
1、增加对象 2、删除对象,删除只需要对象的主键 3、修改对象 方法一: 方法二:方法一中每次都需要对所有字段进行修改,效率低,而且麻烦,下面介绍修改部分字段 4、使用事务:使用事务很简单,只要把需要的操作放在 TransactionScope 中,最后提交 5、查询:查询通过LinQ查询 ...
分类:
其他好文 时间:
2016-12-27 13:39:10
阅读次数:
130
模型浏览器: 在之前的章节中,我们创建了第一个关于学校的实体数据模型。但是EDM设计器并没有将他所创建的所有对象完全显示出来。它只将数据库中的被选择的表与视图显示出来了。 模型浏览器可以将EDM所创建的所有对象和函数的信息都显示出来。右键EDM设计器并在菜单中选择模型浏览器即可打开。 模型浏览器包含 ...
分类:
其他好文 时间:
2016-12-26 23:51:44
阅读次数:
147
安装Entity Framework环境 Entity Framework 5.0 API分布在两个地方,一个可在NuGet包管理器中找到,一个存在于.NET framework中。.NET framework 4.0/4.5包含EF核心API,通过NuGet包管理器下载的EntityFramewo ...
分类:
其他好文 时间:
2016-12-25 13:44:08
阅读次数:
228
EF体系结构 下图是一张EF体系结构的全景图,让我们单独了解各个组件的用处。 EDM (Entity Data Model): EDM由3个主要部分组成,概念模块(Conceptual Model),映射(Mapping),存储模块(Storage Model)。 Conceptual Model: ...
分类:
其他好文 时间:
2016-12-25 11:22:07
阅读次数:
284
什么是Entity Framework 编写和管理ADO.NET是一个繁琐而又无聊的工作。微软为你的应用提供了一个名为“Entity Framework”的ORM框架来自动化管理你的数据库。 微软对Entity Framework给出了以下定义: EF是一个对象关系映射(ORM)框架,它能使开发人员 ...
分类:
其他好文 时间:
2016-12-25 02:03:07
阅读次数:
328
Entity Framework 基础 本教材将手把手教你使用entity framework,我们将使用entity framework 6.0和visual studio 2012。 以下表格是entity framework的各个重大版本 关于EF版本的更多信息请查看MSDN ...
分类:
其他好文 时间:
2016-12-25 01:13:41
阅读次数:
203