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

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

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

https://www.v2ex.com/t/1099682

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

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

© 2021 V2EX