我已經分配了一個任務,將參考數據從數據庫導入到一組實體類中。下面是一個更簡單的實體類的示例:如何將序列化數據讀入一組實體類?
public class CountryList
{
public CountryList()
{
this.Countries = new List<Country>();
}
public IList<Country> Countries { get; private set; }
}
填充XML文件不是我的責任。但是爲了指定所需格式而提供模式(XSD文件)是。
到目前爲止,我已經試過註釋所需的類/成員[DataContract]
/[DataMember]
使用svcutil
使用此命令生成一組的XSD文件:
svcutil /t:metadata /dconly MyProject.dll
這產生了很多東西10個獨立的XSD文件。我找不到一種只指定我感興趣的實體並減少它的方法。 (只有一些參考數據需要導入,並且有許多實體類不需要在XSD中)。
在另一種方法中,我發現this article關於如何從XML文件反序列化。看起來很簡單,但我想知道如何生成此示例中的book
類的XSD文件?
這聽起來很像家庭釀造的ORM。爲什麼你的數據庫訪問是通過XML來傳遞的? – 2013-05-01 08:13:37
我們正在研究Microsoft Azure中的雲應用程序。雲應用程序與主數據庫是分開的(並有自己的表格存儲),但是主數據庫的參考數據需要定期上傳。 – 2013-05-01 08:17:16