我使用的是 VS 2008 和 .NET 3.5 框架。
我已经尝试过 XmlSerializer
。我在业务对象类中添加了属性,例如
[System.Xml.Serialization.XmlRootAttribute()]
等等,而且效果很好。它是一个从对象结构到 XML 结构的相对薄的映射接口(interface)。
是否有类似的过程可以对 MySQL 表和记录的对象执行此操作 - 也就是说,不需要为每个业务对象定义两个单独的框架?我们已经在使用 MySQL ADO.NET 驱动程序:http://www.mysql.com/products/connector/ 。我现在正在尝试决定是否要跳转到 NHibernate 之类的东西,或者尝试使用更特定于域的 MySQL 驱动程序。
提前致谢!
最佳答案
如果普通的 ADO.NET 不足以满足您的要求,您可以查看 Dapper * 在转向 NHibernate 和 EF 等更重炮之前。
*需要 .NET 4.0
关于c# - C# 中的轻量级类到 MySQL 记录映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7326026/