< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  EntityFramework

N-Tier Entity Framework开源项目介绍
摘要:N-Tier Entity Framework是一个基于微软Entity Framework的N层.NET解决方案. 并且与以下这此技术点无缝集成了: § WCF RIA Services § WCF Data Services § ASP.NET Web API § Data Validation (DataAnnotation) 项目引用了 ... 阅读全文
posted @ 2014-09-19 20:52 PetterLiu 阅读(3304) 评论(1) 推荐(1) 编辑
EntityFramework动态多条件查询与Lambda表达式树
摘要:在常规的信息系统中, 我们有需要动态多条件查询的情况, 例如UI上有多个选择项可供用户选择多条件查询数据. 那么在.net平台Entity Framework下, 我们用Lambda表达式树如何实现, 这里我们需要一个PredicateBuilder的UML类图: 实现的代码是这样的: /// /// Enables the efficie... 阅读全文
posted @ 2014-08-31 21:53 PetterLiu 阅读(21304) 评论(17) 推荐(7) 编辑
EntityFramework优缺点
摘要:Entity Framework 是微软推荐出.NET平台ORM开发组件, 现在已放源代码. 以下我们来讨论一下优缺点和一些问题, 以下简称EF. 有兴趣可查询官网的Entity Framework 6 RoadMap. 高层视图: 改变在现有系统使用EntityFramework的优势是什么? • All -in-1框架的类映射表,需要编写... 阅读全文
posted @ 2013-03-16 23:06 PetterLiu 阅读(54885) 评论(11) 推荐(7) 编辑
使用LINQPad调试Linq和Entity Framework
摘要:LinqPad 可以Load一个包含有EF Model的程序集。这样极大的方便调试LINQ.而不需要VisualStudio, 让我们来演示一下。首选创建一个Connection,看下图: 通过点击Browse加载一个程序集,然后你可以看左右的目录树结构: 输入这样的LINQ Expression: 1: from forumGroupMapping in ForumGroupMappings ... 阅读全文
posted @ 2011-07-28 18:38 PetterLiu 阅读(5103) 评论(5) 推荐(0) 编辑
用Lambda表达式配置WCF Data Services
摘要:假设您已经了解Entity framework, 在建立了Entity Data Model 后,我们创建WCF Data Services,类似这样的C#代码: 1: public class WcfDataService1 : DataService<Entities> 2: { 3: public static void InitializeService(DataServiceConfi... 阅读全文
posted @ 2011-05-04 22:50 PetterLiu 阅读(823) 评论(0) 推荐(0) 编辑
EntityFamework 4.0 中的并发处理(一)
摘要:Entity Framework 4.0 在默认时并不处理并发的情况,也就是出现并发忽略它们。但EF支持处理并发的情况,有两种方法,一种是在存储过程中自行处理。另一种是EF的MODEL上增加一个TimeStamp,EF支持这个TimeStamp来处理并发。看下面EF的模型EDM中SSDL节: 1: <EntityType Name="Categories2"> 2: <Key> 3: <Prop... 阅读全文
posted @ 2011-04-02 16:31 PetterLiu 阅读(1196) 评论(0) 推荐(0) 编辑
EntityFramework4.0中遇到New transaction is not allowed because there are other threads running in the session
摘要:在使用Entity Framework 4.0时,我们遇到这样的Exception: New transaction is not allowed because there are other threads running in the session,是在这样的场景下面: 1: [Test] 2: [ExpectedException(typeof(System.Data.EntityEx... 阅读全文
posted @ 2011-03-22 15:08 PetterLiu 阅读(3182) 评论(1) 推荐(1) 编辑
让Entity Framework支持MySql数据库
摘要:Entity Framework 4.0 也可以支持大名鼎鼎的MySql,这篇POST将向展示如何实现EF+MySql数据库的结构.首先,你必须下载 MySQL Connector/NET 6.3.5 ,也就是.net下连接MySql数据库的驱动程序. 还是像以往一样的,增加一个Entity data model: 将下面选择DataSource, 选择MySQL database 做为数据源. ... 阅读全文
posted @ 2010-12-12 19:00 PetterLiu 阅读(27002) 评论(8) 推荐(4) 编辑
EntityFramework4的POCO模板生成FunctionImport返回空的服务端调用代码
摘要:我们知道Entity Framework 4 默认根据MODEL生成ServerCode, 现在我们使用POCO T4模板。有个小问题,对于那些Function Import的存储过程没有返回值,却没有生成相应的CODE。主要生成于一个DataContext下,通常是XXXXX.Context.tt的模板。打开模板,你可以找到这么一行代码: 就是这里了,接下我们自己来修改一下。最后修改完后,如下... 阅读全文
posted @ 2010-11-16 17:56 PetterLiu 阅读(913) 评论(1) 推荐(1) 编辑

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