我有3个映射到我的数据库的类。我需要通过这些类将xml文件插入数据库。 xml和类的结构不同。我应该使用xsd.exe生成xml的类,然后将这些生成的类映射到我的数据库类吗?或者我应该使用linq to xml直接将xml映射到类。
答案 0 :(得分:0)
我对XSD的体验是,如果它适用于你正在使用它的东西,它是一个非常方便的东西,并且完全值得做。
另一方面,根据您对使用linq的熟悉程度,如果您直接编写转换,最终可能会得到更好的整体解决方案。
XSD可以非常方便,但我并不总是喜欢结果如何吐出来。总的来说,我个人倾向于使用linq。