0

我正在使用 VS 2008 和 .NET 3.5 框架。

我已经玩了一点XmlSerializer。我在业务对象类中添加了属性,例如

[System.Xml.Serialization.XmlRootAttribute()]

等等,它运作良好。它是一个从对象结构到 XML 结构的相对较薄的映射接口。

对于 MySQL 表和记录的对象,是否有类似的过程——也就是说,没有为每个业务对象定义两个单独的框架?我们已经在使用 MySQL ADO.NET 驱动程序:http ://www.mysql.com/products/connector/ 。我现在正在尝试决定是否要跳转到 NHibernate 之类的东西,或者尝试使用更特定于域的 MySQL 驱动程序。

提前致谢!

4

1 回答 1

2

如果简单的 ADO.NET 不足以满足您的要求,您可以在跳入更重的火炮(如 NHibernate 和 EF)之前检查Dapper *。

*需要 .NET 4.0

还有其他轻量级 ORM,例如MassivePetaPoco,也值得一试。

于 2011-09-06T20:57:26.797 回答