c#中轻量级的类到mysql记录映射
本文关键字:mysql 记录 映射 轻量级 | 更新日期: 2023-09-27 18:07:40
我使用的是VS 2008和。net 3.5框架。
我已经玩了一些XmlSerializer
。我在业务对象类中添加了属性,如
[System.Xml.Serialization.XmlRootAttribute()]
等等,它工作得很好。它是从对象结构到XML结构的相对较薄的映射接口。
是否有一个类似的过程来处理MySQL表和记录的对象——也就是说,没有为每个业务对象定义两个单独的框架?我们已经在使用MySQL ADO了。. NET驱动程序:http://www.mysql.com/products/connector/。我现在正试图决定我是否想要跳转到像NHibernate这样的东西,或者尝试使用更特定于域的MySQL驱动程序。
提前感谢!
如果是plain ADO。. NET不足以满足你的需求,你可以先检查一下Dapper*,然后再跳进像NHibernate和EF这样的重炮。
*需要。net 4.0
还有其他轻量级orm,如Massive和PetaPoco,也值得一试。