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

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

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

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

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

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

© 2021 V2EX