EF Core 这类较重的 ORM 框架适合塞进客户端吗?如果是用于本地 SQLite 数据库,有没有更好的选择?

229 天前
 drymonfidelia
3341 次点击
所在节点    .NET
23 条回复
a33291
229 天前
ormlite
qW7bo2FbzbC0
229 天前
npoco
chobitssp
229 天前
dapper
beginor
229 天前
楼上推荐的这些真的会更好么,手撸 SQL 开发效率更高?
drymonfidelia
229 天前
@qW7bo2FbzbC0
@chobitssp 这两个有点太轻量了,都需要手写 SQL ,我想要找一个砍掉那些用于服务器的多余功能的 EF Core
@a33291 这个看起来还不错
ZGame
229 天前
SqlSugar?
thtznet
229 天前
freesql 试试看,很优雅的设计
irisdev
229 天前
sql sugar ,最好自己简单再封装一层
clorischan
229 天前
sqlite-net-pcl
drymonfidelia
229 天前
@ZGame
@irisdev 这个比 ef core 支持的数据库还多很多,会不会比 ef core 还重
irisdev
229 天前
@drymonfidelia 你说的“重”指的是怕体积大影响性能吗?应该不会吧,编译好的 dll 3M 左右,主要写法简单
drymonfidelia
229 天前
@irisdev 是觉得架构简单、用不上的功能少的话出 bug 的概率小,而且排查问题比较简单,ef core 有些设计套了好几个 interface ,F12 十几次都找不到是在哪里实现的
DTCPSS
229 天前
maix27
229 天前
我们是不是可以用一些只服务单一数据库的 ORM 捏,比如 13 楼说的 sqlite-net-pcl 。
drymonfidelia
229 天前
@maix27 是的,13 楼说的我还在研究
sks4728
228 天前
SqlSugar
sunmker
228 天前
不是,你好多功能都用不上,都不用,都不用他还会故意招惹你来出 bug ?
drymonfidelia
228 天前
@sunmker 如果功能很多很细的话,一些很简单的功能也要封装很多层,就容易出 bug
codek1986
228 天前
NewLife.XCode
ych8398527
228 天前
litedb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1099682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX