2

我正在使用这项技术将我的 XML 文件作为数据库进行管理。当我这样做时,通常我在库中创建类并使用 XSD.exe 我可以获得我的 XSD。

然后,使用 LinqToXSD 和生成的新 XSD,我可以访问数据。这是我的第一堂课,应该在我的课程中。

public class Foo
{
    string FirstName
    string LastName
}

并访问我使用这个命名空间的数据

urn.foo

我意识到,它们是两个不同的类,我的意思是我需要将这个类(来自 XSD 的 urn.foo)转换为真正的 Foo(第一个)。所以,我有两个不同的课程,我只想上一个!

4

1 回答 1

1

xsd.exe 生成partial类。因此,如果您将“真实”Foo放入与生成的程序集相同的名称空间中,也将其放入partial并删除任何重复的部分,那么您将只有一种Foo类型。

于 2012-04-05T06:48:02.180 回答