2012-04-04 52 views
2

我正在使用此技术将我的XML文件作为数据库进行管理。当我这样做时,通常我在库中创建了类并使用XSD.exe,我可以获取我的XSD。使用LinqToXSD,如何在不投射的情况下获取xml中的对象?

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

public class Foo 
{ 
    string FirstName 
    string LastName 
} 

并访问我用这个命名空间

urn.foo 

我意识到,他们是两个不同的类,我的意思是,我需要这个类(urn.foo从XSD)转换成数据真正的Foo(第一个)。所以,我有两个不同的课程,我想只有一个课程!

回答

1

xsd.exe生成partial类。因此,如果您将“真实”Foo放入与生成的相同组件中的相同名称空间中,也可以将它设为partial并删除任何重复的部分,那么您将只有一个Foo类型。

相关问题