[06] Linq/EF
文章平均质量分 91
机器人
喜欢编程,喜欢篮球
展开
-
Linq To Xml 备忘录1(XDocument, XElement的使用)
Linq To Xml原创 2010-08-29 15:17:00 · 2254 阅读 · 0 评论 -
Linq To Xml 备忘录2(X* 类的使用)
Linq To Xml 备忘录2(X* 类的使用)原创 2010-09-15 22:27:00 · 1883 阅读 · 0 评论 -
Linq To Xml 备忘录3(使用Namespace的查询)
如何使用Linq2Xml 查询带namespace的xml。原创 2010-11-01 01:10:00 · 2255 阅读 · 0 评论 -
Linq Distinct
Linq 用来实现集合(List, DataTable等) 的二次操作十分简便,这里介绍下用 Linq 对集合进行 Distinct 操作的几种方法。 准备数据: 1. 使用GroupBy:对需要Distinct的字段进行分组,取组内的第一条记录这样结果就是Distinct的数据了。 2. 使用Distinct()扩展方法:需要实现IEqualityComparer接口。 3. 自定义扩展方法DistinctBy(this IEnumerable source,原创 2011-02-15 23:41:00 · 16965 阅读 · 2 评论 -
ADO.NET Entity Framework 如何输出日志(EF4.0, Log4Net)
EF团队推出了一套比较完整的缓存和SQL执行日志的解决方案,EFProviderWrappers。他们的做法是在原来的EF Provider之上,再加一层包装,通过这层包装拦截,进行数据缓存和日志监控。这里缓存的数据是数据库查询后返回的原生数据,并不是Entity实体对象,这样就可以避免Entity实体状态对缓存造成的的极端负面影响。并且这样的缓存对上层的数据查询本身是透明,在同一个封闭区间内,缓原创 2011-04-24 16:49:00 · 9362 阅读 · 6 评论 -
ADO.NET Entity Framework CodeFirst 如何输出日志(EF4.3)
[示例代码下载]之前写过一篇如何利用 EFProviderWrappers 在EF中增加日志的blog,那篇文章是基于 ModelFirst 来写的,这里在 EF 4.3 CodeFirst 上再次实现。1. 事前准备下载 EFProviderWrappers 程序集(点击此处下载),添加:EFProviderWrapperToolkit.dll,EFTracingProvider.dll 引用。原创 2012-06-15 01:01:10 · 7238 阅读 · 11 评论