EF并非我们想象的那么智能

我之前在项目中用EF读取一个视图的数据,页面展示出现重复数据,当时百思不得其解,跟踪代码,数据读取时取到的数据并不是重复,为什么在前台显示就有重复了呢,我当时就在业务层将数据去重,但取到的数据跟数据库的数据就对不上了,最后是因为 实体对象中 没有设置所谓的“复合主键”(就是唯一区别的标识,当然在视图中不存在复合主键这一说的)。修改视图的SQL语句重新生成实体对象就好了。

所以EF并非我们想象的那么智能。

时间: 2024-10-11 16:32:09

EF并非我们想象的那么智能的相关文章

智能手表ticwatch穿戴体验

前言 可穿戴设备近几年越来越火,最开始是谷歌眼睛.手环,再到手表.VR眼镜,相信未来几年这片领域依旧火热~ 自从谷歌发布Android Wear.苹果发布Apple Watch之后,智能手表的战役就正式打响,各种智能手表百花齐放(其实都基于Android Wear).其中比较突出的就包括三星Galaxy Gear .MOTO 360.华为WATCH.LG G WATCH. 之前我都是在观望,因为普遍价格偏高,而且初期可能产品达不到预期的消费体验,处于实验小白鼠阶段.直到今年,价格达到了一个合理的

让你爱不释手的几款智能居家设备

人和物能"心灵感应"吗?这就是物联网--容易实现人与物.物与物的联系.物联网的快速发展离不开网络保护的稳定性和速度. 现今,几乎每个家庭都有几款智能家居产品,相对传统家居而言,这些智能家居不仅具有传统功能,更能提供全方位自动化的信息交互功能,使生活更智能.而面对市面上令人眼花缭乱的众多智能家居产品,很多消费者往往不知道该如何选择,现在小编就推荐几种最受普通家庭欢迎的智能家居必备产品,帮大家轻松打造智能生活. 早上,卧室智能设备开始联动.闹钟响了,窗帘自动打开了,联动装置会自动告诉你今天

ORM艰辛路之EF

经过一段时间对EF的研究,发现EF还是有很大的作用的,起码比自己写代码快捷许多.不过往往一个学习一个新东西开始都是简单的,后面才慢慢了解到它的许多不方便 优点: EF在对一个实体的增删改以及继承方面做的都很好,尤其是喜欢许多ORM都做了缓存的功能,对数据库的压力减少不小.由于是微软的,文档也很多是英文,导致自己许多都看不懂,英语是一个硬伤啊! 缺点: 这个我不得不吐槽一下了,前不久把一个项目的底层从Nhibernate改成EF,因为Nhibernate功能比较强大,许多东西理解不透彻,导致在项目

智能家居是在自欺欺人,企业对未知的未来很恐惧

进入到移动互联网时代,形成了三个最唬人又最有吸引力的市场概念,O2O.微商和智能家居.O2O是在大投入低产出的玩命尝试,微商则沉浸在连吹带唬的蒙圈和自嗨中,而智能家居则在漫长的期待与恐惧中不断的自我催眠,自欺欺人般的鼓吹着智能家居会有美好未来. 企业各怀鬼胎,用户各有所爱,智能家居难有主导者 目前国内智能家居行业的参与者众多,有家电家居企业,有互联网公司,还有硬件研发商等各类相关企业,包括BAT.小米.乐视.360.魅族.华为.海尔.格力.TCL.美的.海康.RICI.极米.极路由等等,看似互惠

“全员编程,广泛嵌入”(七)—— 智能硬件

系列文章已经写到第七篇了,终于终于,当前业界最热们.最被投资界追捧的----智能硬件出现了.智能水杯.智能手表.智能手环.只等鞋子.智能球拍.......不胜枚举,产品形态五花八门,应用程序也五花八门,操作系统基础都差不多,智能硬件提出了新的需求,开发平台就要做相应的调整,本篇继续分析只能硬件相关的开发平台需求. 上一篇提到,物联网时代的RTOS须提供脚本编程,有些网友不明白,MCU上能用脚本编程么?本篇也一并解答这个问题. 智能硬件是物联网时代的产物,也是物联网的必然发展结果,智能硬件和物联网

智能电视:跳出那个坑

在信息技术发展的过程中,电子工业时代所展现的成果最为雄伟,比如,电视机屏幕由黑白变成彩色.由彩色变成Retina高清,这种变化不仅给消费者带来了全新的视觉享受,也开始给产业推上新的高度.在之后的数十年时间里,这股技术与信息交汇的浪潮还正式跨向智能化--电视机可以通过互联网实现与人的链接,即消费者可借助互联网方式实现与电视机的互动.互通. 这种可实现的预期技术,被人称为智能. 但很多厂商却似乎等候不及这个时代的到来,于是便在当前技术与材料均为达到那个程度的时候,急急忙忙对外宣布称自己的智能电视已经

智能家居能为酒店智能化带来什么?

随着智能家居概念的不断深入,这一领域也被越来越多的巨头所看好,有业内人士分析,智能家居将成为继智能手机.智能电视之后又一具备革命性意义的新兴领域,不过,目前这一领域仍处于发展初期,要真正实现规模化发展还来日方长. 在这种背景下,厂商除了要加强智能家居产品的研发与创新之外,在产业合作层面也要打破门规,通过广泛的对外合作.跨界合作加快智能家居的部署.最近国内中高端度假公寓在线服务商途家携手海尔联合打造智能酒店就是一次智能家居的跨界合作.那么二者的合作究竟如何开展?又能为产业带来什么启示呢? 智能酒店

读书印记 - 《智能时代:大数据和智能革命重新定义未来》

这本书所谓的智能,主要是指依靠数据尤其是大数据实现的智能,所以关于大数据方面占主要篇幅而我非想象中的智能方面,书名难说非常合理.不过现在人工智能的主要突破来自数据驱动方向,这可能也确实是事实.书里提到的一些小故事很有趣.搜索引擎演化到现在,"点击数据--在搜索排序中占70%-80%的权重""如果一家公司能够在浏览器市场占很大的份额,即使它的搜索量很小,也能收集大量的数据""这种事情在中国市场也是一样"原来必应是这么干的,而360的商业逻辑也来源于

如果数字密码死了,谁能取代?

还有比数字密码更保险的东西吗?为了更安全,我们在不断复杂化密码:数字.大小字母.下划线.八位以上等等.而且,不同的网站要有不同的账户和密码,比如,我的支付宝支付密码十四位,我的P2P理财网站的密码16位.我的工商银行,有网银密码,数字移动证书密码,结果老是记混,从5月中旬因为连续输错多次密码,那张工行卡一直被冻结,到现在还没来得及解冻. 但是,如此考验记忆能力.用户体验如此不好的数字密码,真的是绝对安全么?当携程被黑之后,人们开始担心信用卡信息会泄露. 如果数字密码死了,取代数字密码的到底是什么