首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
.NET
有没有朋友在使用 LLBLGen?来评价一下吧
jsq2627
·
2016-03-04 21:55:28 +08:00
· 2699 次点击
这是一个创建于 3184 天前的主题,其中的信息可能已经有所发展或是发生改变。
现在产品在用 Entity Framework ,最近遇到了一些坑,打算考虑转向其他 ORM 。看了下觉得 LLBLGen 似乎很成熟,不知道这里有人用过吗?有什么值得注意的坑说一下吧。。毕竟这家伙还不便宜
EF 目前遇到的一个是性能问题,而且没有内建的查询结果缓存机制,得自己去写封装。另一个是 Code First 建模很不灵活,如果要用 EF 的多对多关系,连接表不能加其他属性。
llblgen
orm
entity
framework
3 条回复
•
2016-03-04 22:22:04 +08:00
1
noli
2016-03-04 22:11:04 +08:00
查询结果缓存这些,应该不可能有 ORM 替你完成的吧?
如果需要查询缓存,可能需要额外部署一个 Redis 或者别的缓存。
2
jsq2627
OP
2016-03-04 22:16:09 +08:00
@
noli
LLBLGen 有 resultset cache , provider 可选 Redis/Memcache/数据库 /in-memory 等等。
我觉得缓存这事 ORM 来完成挺合适的呀。。。
3
noli
2016-03-04 22:22:04 +08:00
@
jsq2627
如果是写通用缓存(跨语言跨组件通用)的话,那么 ORM 这个东西就很难写,毕竟你不知道要适应哪些语言,怎么把语言模型映射为自己的模型。目前为止我见过的 ORM 都是针对单一语言的。
如果是语言专有的缓存,例如 C#,显然自己动手丰衣足食啊。
我也曾经用 gevent 写过 Python 专用的缓存,写一个单线程的应该很容易吧?
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2382 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms ·
UTC 16:10
·
PVG 00:10
·
LAX 08:10
·
JFK 11:10
Developed with
CodeLauncher
♥ Do have faith in what you're doing.