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如果它是你的引擎,可以爲你做 –