C# 有什么好用的ORM可以连接MYSQL的么

jiaoshiyao 2015-05-09 10:57:50
小服务器,不想用SqlServer啊 跑不动,求大神。。。不想用EF,EF连接mysql插件收费。。。
...全文
396 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigbaldy 2015-05-12
  • 打赏
  • 举报
回复
ORM用PetaPoco,provider去Oracle官网下个Mysql就行了,这是最轻量级组合
jiaoshiyao 2015-05-12
  • 打赏
  • 举报
回复
引用 16 楼 jiaoshiyao 的回复:
这个问题解决了,我提升了1G的服务器内存和1个Cpu核,现在服务器配置是2核2G,可以装SqlServer了。。。。
多花我70大洋
jiaoshiyao 2015-05-12
  • 打赏
  • 举报
回复
这个问题解决了,我提升了1G的服务器内存和1个Cpu核,现在服务器配置是2核2G,可以装SqlServer了。。。。
jiaoshiyao 2015-05-12
  • 打赏
  • 举报
回复
引用 14 楼 caozhy 的回复:
和orm无关,只要provider就可以了 hibernate ef都可以
不懂。
threenewbee 2015-05-10
  • 打赏
  • 举报
回复
和orm无关,只要provider就可以了 hibernate ef都可以
道玄希言 2015-05-10
  • 打赏
  • 举报
回复
自己封装下就好额。
道玄希言 2015-05-10
  • 打赏
  • 举报
回复
mysql 不是有官方的 ADO.NET Driver for MySQL (Connector/NET)么? http://dev.mysql.com/downloads/connector/net/ 我用的这个, 暂时没发现啥问题额。
zujinsheng 2015-05-10
  • 打赏
  • 举报
回复
winner2050 2015-05-10
  • 打赏
  • 举报
回复
EF 还不够你用吗?
jiaoshiyao 2015-05-09
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
到官网找dll吧……
有没有什么可以把lambda直接翻译成sql语句的方法,求大神解答。
jiaoshiyao 2015-05-09
  • 打赏
  • 举报
回复
引用 6 楼 starfd 的回复:
或者看看OrmLite.Net对MySql是否支持 Dapper、MyBatis要自己写SQL,估计你不愿意
Dapper就是个DBHelper类,Mybatis,OrmLite.Net没用过。。。。 我还是自己写SQL吧。。。。。。。。
  • 打赏
  • 举报
回复
或者看看OrmLite.Net对MySql是否支持 Dapper、MyBatis要自己写SQL,估计你不愿意
jiaoshiyao 2015-05-09
  • 打赏
  • 举报
回复
引用 2 楼 moonwrite 的回复:
驱动需要收费???????? 你确定??
是的,有1个月的免费时间,以前开发,开发了一个月突然EF不能用了,整了好久才知道原来是这个插件到期了。
  • 打赏
  • 举报
回复
到官网找dll吧……
jiaoshiyao 2015-05-09
  • 打赏
  • 举报
回复
引用 1 楼 mort464212863 的回复:
自己写一个吧。
没那个时间啊
moonwrite 2015-05-09
  • 打赏
  • 举报
回复
驱动需要收费???????? 你确定??
超级小小 2015-05-09
  • 打赏
  • 举报
回复
自己写一个吧。
摘要:VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为.Net数据库程序开发量身定做的(ORM框架)代码生成工具,所生成的程序代码基于面向对象、分层架构、ORM及反射+工厂设计模式等。支持.Net1.1及以上版本,可用于Oracle、SqlServer、Sybase、DB2、MySQL、Access、SQLite、PostgreSQL、DM(达梦)、PowerDesigner文件、Informix、Firebird、MaxDB、Excel等和OleDb、ODBC连接的数据库并可自定义,详见文档及安装文件的示例和工具的帮助文档。 关键字: VB/C#.Net实体代码生成工具 实体代码生成工具 EntitysCodeGenerate 预期读者: 软件开发及相关人员 难度等级: 中 当前版本: 4.3 目 录 1 引言 3 2 内容 4 2.1 ORM框架的实现:VB/C#.Net实体代码生成工具(EntitysCodeGenerate) 4 2.2 在开发中的实际应用 5 2.2.1 单个实体对象的数据库操作 6 1、获取一个实体对象信息 6 2、插入一个实体对象信息 6 3、更新一个实体对象信息 6 4、保存一个实体对象信息 6 5、删除一个实体对象信息 7 6、取得实体映射表数值字段的最大值+1 7 2.2.2 多个实体对象的数据库操作 7 1、实体集对象的使用 7 2、结合事务处理 7 2.2.3 数据查询及通用DML操作 9 1、 常用实体对象查询 9 2、 ORM结构化查询 9 (1)、Select查询 10 (2)、From连接查询 10 (3)、Where语句的Condition条件 11 (4)、Order By排序功能 11 (5)、Group By分组条件及排序 12 (6)、结合事务处理的功能 14 3、Delete删除 15 4、Update更新 15 5、Insert插入 16 2.2.4 DbCore+SQL/存储过程 17 1、DbCore+SQL 17 2、DbCore+存储过程 19 2.2.5 Extend辅助扩展功能 20 1、TableHelp辅助扩展 20 2、CommonHelp常用方法扩展 22 2.2.6 ORM的分析及与Xml的交互 22 1、ORM的分析 22 2、与XML的交互 23 3 结束语 23 4 相关下载地址 24 http://www.skycn.com/soft/53715.html http://download.enet.com.cn/html/030212009031901.html http://www.newhua.com/soft/98941.htm http://www.duote.com/soft/32643.html http://www.crsky.com/soft/25626.html http://download.csdn.net/source/3030634 http://qun.qq.com/air/#60873348/share http://blog.csdn.net/chutao http://lxchutao.blog.163.com http://hi.baidu.com/lxchutao http://download.enet.com.cn/eblog/blog/htm/uid_21280.html
VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】是一款专门为VB/C#.Net数据库程序员开发量身定做的(ORM框架)代码生成工具,所生成的代码基于面向对象、分层架构设计、ORM并参考微软Petshop中的经典思想,使用改进的抽象工厂设计模式及反射机制等。目前直接支持Oracle、SqlServer、Access、MySQL、Sybase、SQLite、DB2、PostgreSQL、DM(达梦)及支持OleDb连接的数据库和Custom(自定义)类型的数据库,同时也支持Informix、Firebird、MaxDB、Odbc等,可用于各种数据库。从数据库中生成表对应的VB/C#实体代码,并提取表及字段的注释等信息,亦可对生成的实体数据类型进行各种自定义的设置和方便的数据库操作等。如数据库列和VB/C#代码类型的映射、实体命名空间、代码个性化注释、是否生成对应的数据库操作等,操作简单实用。同时通过实体可实现简单数据库添加、修改、删除、查询等操作,对添加和修改提供一个统一的保存操作(即实体会根据主键或实体条件值自动判断是更新还是插入);考虑到数据库可能迁移等,所生成的操作数据库的代码,只需按生成的配置文件说明修改数据库连接,即可用于任何类型数据库的访问操作等,对应文件会自动解析,即一次生成可用于多种类型的数据库的操作;且当表字段发生重大变化时再生成一次即可。 所有数据库的操作默认以实体对应表的主键(可以是联合主键)为准,当然也可指定,如增加和更新合并为一个保存操作,由实体自己判断是增加还是更新,若你愿意也可以分开来做,实体也提供了对应的快捷方式等。更多的好处在你用过之后才会发现。工具同时提供大量的示例源码(如ECG.Demo等),用VS2005打开每个Demo文件解决方案文件(.sln)即可看到源代码,一些示例以对应数据库自带的示例库为例介绍的(如Oracle)。 最新版也可参见 http://download.csdn.net/source/3179741 http://www.skycn.com/soft/53715.html http://download.enet.com.cn/html/030212009031901.html http://qun.qq.com/air/#60873348/share

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧