2012-04-04 87 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類型。

相關問題