我被分配了一项任务,将参考数据从数据库导入一组实体类。这是一个更简单的实体类的示例:
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 中)。
在另一种方法上,我发现了这篇关于如何从 XML 文件反序列化的文章。表面上看起来很简单,但我想知道如何book
生成此示例中的类的 XSD 文件?