经常看到有人问linq语法如何写left join的查询语句,但网上找到的都是简单的两表连接,参考意义有限。
今天终于项目里要用到复杂的多表连接,同时含有多个左连接, 恰好又遇到业务中有复杂连接条件,因此整理如下,供大家参考...
分类:
其他好文 时间:
2014-10-16 18:12:02
阅读次数:
211
首先在应用启动时执行:DbInterception.Add(new LogFormatter());然后加入如下类: #region [ EF的数据库执行日志记录 ] public class LogFormatter : IDbCommandInterceptor { ...
分类:
其他好文 时间:
2014-10-15 21:30:51
阅读次数:
258
Core Data是ORM框架,很像.NET框架中的EntityFramework。使用的基本步骤是:在项目属性里引入CoreData.framework (标准库)在项目中新建DataModel (生成*.xcdatamodeld文件)在DataModel里创建Entity为Entity生成头文件...
分类:
移动开发 时间:
2014-10-10 20:44:44
阅读次数:
260
继上次记一次w3wp占用CPU过高的解决过程(Dictionary和线程安全)后又再次与Dictionary博弈,这一次是在EntityFramework中的Dictionary。 从一个异常说起 这个异常与上次的异常有着同一个特性:间歇性,碰到类似的异常在信心上就被削弱了一大半。。。 在第一次看到...
分类:
编程语言 时间:
2014-10-09 13:37:13
阅读次数:
220
引用关系Entity Framework 中配置了对象之间的引用关系后,在查询数据的时候会非常方便。但是很多老系统中都是没有显示指定外键的,大多是靠在子对象中加一个主对象的 ID 来解决问题。这时候如果不配置一下的话,是根本无法实现两个对象之间的引用关系的。因为 Entity Framework 并...
最近将花点时间学习EF相关知识,通过文章来进行一个完整的学习,Code First是由先有代码后生成数据库;将通过一实例来进行学习;我们简单分为三层,其中DataLibrary为EF上下文处理层,ModelLib为实体层,而MainApplication为主程序层注意:DataLibrary层、Ma...
分类:
其他好文 时间:
2014-10-04 17:30:16
阅读次数:
345
一直以来想自己做一套开发框架,在其基础上进行快速开发,自从接触微软的MVC框架和Entityframework以来,阅读了大量园子里的相关的技术文章,也进行了不少摸索和尝试,中间经历了多次大刀阔斧的重构,现在总算有了雏形,把权限、模式和界面初步搞定,但是回头一看,依然有很多东西思路不够清晰,很...
分类:
其他好文 时间:
2014-09-29 11:53:57
阅读次数:
221
今天在部署一个经典三层的项目的时候,用到了EntityFramework,碰到几个问题:在用EntityFramework将数据库导入到DAL层后,在BL层引用该DAL后,在测试项目的时候,想要查询一个表的结果集,但是发现没有平常熟悉的智能提示,我习惯用ToList(),但是这次只能提示没有出现,我...
分类:
其他好文 时间:
2014-09-26 22:50:18
阅读次数:
540
一直以来有个坑爹的问题,作为程序员,我不是很喜欢写代码,也不是很喜欢去用别人的框架,我总觉得繁琐。个人的倾向希望把所有的功能都放在处理业务逻辑上面,而不是去写无聊大量底层的代码,所以我很喜欢用entityframework和linq。虽然很多人说性能怎么怎么不行,我觉得去写业务逻辑你开发效率才有的提...
分类:
其他好文 时间:
2014-09-25 14:46:59
阅读次数:
189
数据模型数据模型及O/R转化,采用EntityFramework实现。可以采用firstCode模型,首先定义模型,通过模型生成数据库,也可以通过安装EFPowerTools,通过数据库自动生成对应的数据模型(习惯使用此种方式)。构造基架构造基架就是提供了数据维护的模板,可以自动完成数据的增改删除等...
分类:
Web程序 时间:
2014-09-25 00:25:47
阅读次数:
209