C# 使用LinqToXSD,如何在不强制转换的情况下获取xml中的对象?
我正在使用这项技术将XML文件作为数据库进行管理。当我这样做时,通常我会在库中创建类,并使用XSD.exe获取我的XSD 然后,使用LinqToXSD和生成的新XSD,我可以访问数据。这是我的第一堂课,应该在我的课程中C# 使用LinqToXSD,如何在不强制转换的情况下获取xml中的对象?,c#,xml,xml-serialization,linq-to-xml,linq-to-xsd,C#,Xml,Xml Serialization,Linq To Xml,Linq To Xsd,我正在使用这项技术将XML文件作为数据库进行管理。当我这样做时,通常我会在库中创建类,并使用XSD.exe获取我的XSD 然后,使用LinqToXSD和生成的新XSD,我可以访问数据。这是我的第一堂课,应该在我的课程中 public class Foo { string FirstName string LastName } 为了访问数据,我使用了这个名称空间 urn.foo 我意识到,它们是两个不同的类,我的意思是我需要将这个类(urn.foo从XSD)转换成真正的foo(
public class Foo
{
string FirstName
string LastName
}
为了访问数据,我使用了这个名称空间
urn.foo
我意识到,它们是两个不同的类,我的意思是我需要将这个类(urn.foo从XSD)转换成真正的foo(第一个)。所以,我有两个不同的课程,我只想要一个 xsd.exe生成
partial
类。因此,如果您将您的“real”Foo
放入与生成的组件相同的命名空间中,使其也成为partial
并删除任何重复的部分,那么您将只有一个Foo
类型