Entity Framework 就是个坑

作者:V君 发布于:2014-8-9 13:59 Saturday 分类:折腾手记

前些天整到个 sqlite-net , 支持Linq的轻量级sqlite组件. 起初用着还顺手的

用着用着就马丹了 -- 不支持连表查询/复杂投影, 我了个去!

还是回到DataContext吧... 要么DbLinq 要么实体框架,前者之前用过知道略buggy.

是时候该上手EF了.

>>> 上手吧 <<<

■去Sqlite官网下载组件安装包

由于现在只用到.net4的级别就下了对应安装包

装好(x86/x64)之后发现设计器并没有增加提供程序, 后来才发现 原来vs2013需要4.5.1的才行

果断下一个来装,总算是见到2013的集成选项了,安装过程依次出现数个命令行窗口

最后一个停在Install.exe上,等了几分钟,命令行窗口总算消失了, 安装向导完成!

乖乖的, 数据提供程序出来啦!

点击查看原图

创建数据库连接时出现了莫名其妙的错误

点击查看原图

整了半天 各种版本与提供程序不兼容.. 并且EF还依赖于设计器生成的xml嵌入资源 -- 这跟嗨布馁没差别啊魂淡.

放弃治疗, 要么不做复杂投影, 要么回到buggy的dbLinq..


(偷偷更新:后来还发现了linq2db这货支持复杂投影也能自动生成实体类(T4), 用着还可以)

标签: 软件开发 C# 数据库

评论(0) 引用(0) 浏览(1870)

Powered by emlog 去你妹的备案 sitemap