2010-07-07 33 views
1

如何在C#中存儲/處理關係數據多對多的關係如何在不使用類的情況下處理C#中的關係數據

請注意,每個entitiy類不是一個選項,雖然這是唯一的解決方案,我現在可以思考。

XML也不是一個選項。

什麼數據結構將處理關係數據?

我可以使用Jagged數組或列表嗎?如果是這樣的話?

注意:數據不存儲在數據庫中,但會動態創建。

+0

看看DataSet – Arseny 2010-07-07 14:32:13

回答

2

看看System.Data.DataSet及其相關類。它的用法通常被忽視,因爲最佳實踐通常會建議用於表示數據的類層次結構。但是如果它是你想要的內存中的關係數據,這是.Net Framework提供的一組豐富的類。您也可以動態填充它,DataSet不必通過ADO.Net填充。

+0

我應該提到的是,在Visual Studio中,你也可以設計一個強類型的DataSet。您可以定義列,Visual Studio將生成從DataSet和DataTable派生的類,以強類型的方式公開您的表和列。 – 2010-07-07 14:35:34

+0

謝謝,我會試一試。 – user385599 2010-07-07 14:50:32

+0

如果我的回答對你最有幫助,請點擊答案左側的複選框大綱,將其標記爲接受的答案。 http://stackoverflow.com/faq 謝謝! – 2010-07-07 16:10:04

相關問題