2013-10-15 85 views
0

我們目前正在計劃一個新的項目,其中將包含大約10個關係的數據庫。如何在c中處理數據庫#

我不太確定我們應該如何處理數據庫數據。目前我正在考慮爲每個表使用一個類,並將它們綁定到一個新的數據類型,我將用它來整個程序。如果有更簡單/更好的方法,隨時提出建議!

此外,我不完全知道如何最好地處理數據庫連接。每次我需要這些信息時,我應該閱讀數據庫嗎,還是僅僅在我對數據庫進行更改時才閱讀數據庫?

我們將使用不同的線程,但只有一個dbConnection來避免競爭條件。

任何有關此事的建議都會非常受歡迎!

+2

(1)聽起來像是你想要的實體框架(2)'我應該每次讀取數據庫時都需要這些信息嗎?我不知道你會得到什麼信息 – Jonesopolis

+0

這與UML有什麼關係? – Uffe

+0

@Jonesy非常感謝您的幫助,不幸的是,我無法對您的輸入作出贊成 –

回答

0

它完全是根據您的系統需求,

實體框架是良好的企業解決方案,如果您有小分貝有限的信息,這是更好地與DataReader(它給出了DataSet更好的性能)

如果你的系統是一樣的範圍中端企業,你可以看看LINQ2SQL

編寫自己的DAL