C# 连接 MYSQL 有好用的 Helper 类吗

2016-03-18 13:22:05 +08:00
 pyengwoei

感觉好少人用 C# 陪 MYSQL 的

4251 次点击
所在节点    程序员
21 条回复
leassy
2016-03-18 13:23:21 +08:00
我们都是自己写的类,封装好的
stackboom
2016-03-18 13:25:57 +08:00
MySqlHelper 自己搜一下,有一堆。
wind4
2016-03-18 13:26:54 +08:00
用 IDbConnection 、 IDbCommand 呀,处理好参数化查询前缀,那就是万用的。
pyengwoei
2016-03-18 13:32:49 +08:00
@leassy 能贡分享分享吗 呵呵!!!
xpszy
2016-03-18 14:03:38 +08:00
ef
aisk
2016-03-18 14:07:11 +08:00
我在想得多烂的语言 / 框架才需要这种 XXX helper ,并且代码还是通过搜索引擎 / QQ 群 / 口口相传。

或者是用户烂?
bdbai
2016-03-18 14:50:46 +08:00
Entity Framework 可以当 ORM 用,查询也很方便。

这是一个用 EF+MySQL 的小项目:
https://github.com/bdbai/NthsKeys
coder001
2016-03-18 15:09:06 +08:00
在我大井操作数据库当然 linq2db 啦, ef 一股 NH 的味道
https://github.com/linq2db/linq2db

NuGet 上一搜想要啥数据库都有
iamppz
2016-03-18 15:36:33 +08:00
dapper
pyengwoei
2016-03-18 16:19:19 +08:00
@aisk ........

通过 GITHUB 传播 就是高大尚 通过 QQ 群 论坛 就是 烂?
pyengwoei
2016-03-18 16:20:53 +08:00
@bdbai thanks
mr3
2016-03-18 17:52:12 +08:00
@xpszy 同意直接使用 EF ,如果有使用到 自定义 SQL 的,直接 SqlQuery 就好了,很方便...
jsq2627
2016-03-18 18:26:30 +08:00
EF 可能性能偏低,如果你不用 code first 和 navigation property 的话推荐 dapper 和 ormlite 。
当然如果你连映射 POCO 需求都没有的话,原生 ADO.NET 就挺好用的吧。。。
ipconfiger
2016-03-18 18:38:30 +08:00
难道 Linq To Sql 不好用?
coder001
2016-03-18 18:42:40 +08:00
@ipconfiger 如果你说的是直接新建 dbml, 那么是不直接支持 MSSQL 之外的数据库的
可以绕一下路用 dbLinq,然而这货已经太老了
现在发现还是 linq2db 最好用
coder001
2016-03-18 18:46:45 +08:00
@pyengwoei 没看到帖子内容.
其实 C#配 MySQL 还是很好用的.
这些年一直在用 C#和 MySQL 哟. 无论是 Windows-IIS 还是 Linux-Apache-mod_mono.
Linux 服务器部署起来比 IIS 要顺畅多喽
BURNER
2016-03-18 20:56:06 +08:00
自己封装一个啊
levon
2016-03-18 21:39:38 +08:00
EF
flyingfz
2016-03-18 22:19:01 +08:00
必须推荐 Dapper
aisk
2016-03-20 19:46:15 +08:00
@pyengwoei 都烂啊哈哈,难道你不知道有种东西叫包管理?

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

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

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

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

© 2021 V2EX