0
我有几百个XML文件类似于以下格式但更多的对象和元素里面的东西。ASP.NET MVC导入XML文件数据库
<?xml version="1.0" encoding="utf-8"?>
<Person Version="3.13.12.0" Type="Design">
<Input>
<InputClass1>
<elem1>Value</elem1>
<elem2>Value</elem2>
</InputClass1>
<InputClass2>
<elem1>Value</elem1>
<elem2>Value</elem2>
</InputClass2>
<InputClass3>
<elem1>Value</elem1>
<elem2>Value</elem2>
</InputClass3>
</Input>
<Output>
<Type1>
<elem1>Value</elem1>
<elem2>Value</elem2>
</Type1>
<Type2>
<elem1>Value</elem1>
<elem2>Value</elem2>
</Type1>
<Type3>
<elem1>Value</elem1>
<elem2>Value</elem2>
</Type3>
<Type>
<elem1>Value</elem1>
<elem2>Value</elem2>
</Type3>
</Output>
</Person>
在我的情况下,每个文件都有唯一的文件名。用户可能会替换该文件。所以以前的版本应该被记录。我有一个ASP.NET MVC(API)Web项目。记录这些文件并从MVC/API控制器查询它们的最佳方法是什么?
序列化XML文件转换成Person对象,保存对象到具有唯一ID的数据库。当您需要再次检索数据时,只需将数据库中返回的记录实例化为人员对象。 –
SQL Server如果它是你的引擎,可以为你做 –