C# 连接 MYSQL 有好用的 Helper 类吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
pyengwoei
V2EX    程序员

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

  •  
  •   pyengwoei 2016-03-18 13:2:05 +08:00 4924 次点击
    这是一个创建于 3497 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉好少人用 C# 陪 MYSQL 的

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

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

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

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

    通过 GITHUB 传播 就是高大尚 通过 QQ 群 论坛 就是 烂?
    pyengwoei
        11
    pyengwoei  
    OP
       2016-03-18 16:20:53 +08:00
    @bdbai thanks
    mr3
        12
    mr3  
       2016-03-18 17:52:12 +08:00
    @xpszy 同意直接使用 EF ,如果有使用到 自定义 SQL 的,直接 SqlQuery 就好了,很方便...
    jsq2627
        13
    jsq2627  
       2016-03-18 18:26:30 +08:00
    EF 可能性能偏低,如果你不用 code first 和 navigation property 的话推荐 dapper 和 ormlite 。
    当然如果你连映射 POCO 需求都没有的话,原生 ADO.NET 就挺好用的吧。。。
    ipconfiger
        14
    ipconfiger  
       2016-03-18 18:38:30 +08:00
    难道 Linq To Sql 不好用?
    coder001
        15
    coder001  
       2016-03-18 18:42:40 +08:00
    @ipconfiger 如果你说的是直接新建 dbml, 那么是不直接支持 MSSQL 之外的数据库的
    可以绕一下路用 dbLinq,然而这货已经太老了
    现在发现还是 linq2db 最好用
    coder001
        16
    coder001  
       2016-03-18 18:46:45 +08:00
    @pyengwoei 没看到帖子内容.
    其实 C#配 MySQL 还是很好用的.
    这些年一直在用 C#和 MySQL 哟. 无论是 Windows-IIS 还是 Linux-Apache-mod_mono.
    Linux 服务器部署起来比 IIS 要顺畅多喽
    BURNER
        17
    BURNER  
       2016-03-18 20:56:06 +08:00
    自己封装一个啊
    levon
        18
    levon  
       2016-03-18 21:39:38 +08:00
    EF
    flyingfz
        19
    flyingfz  
       2016-03-18 22:19:01 +08:00
    必须推荐 Dapper
    aisk
        20
    aisk  
       2016-03-20 19:46:15 +08:00
    @pyengwoei 都烂啊哈哈,难道你不知道有种东西叫包管理?
    coder001
        21
    coder001  
       2018-12-26 15:08:12 +08:00
    @coder001 回来看说 ef 像 NH 的我, 现在用着 EF6+Dapper 真香
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3936 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 10:18 PVG 18:18 LAX 03:18 JFK 06:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86