2010-07-05 34 views
1

我剛剛被分配到一個ORM映射項目(以C#代碼和SQL Server數據庫爲中心的數據庫應用程序),要求明確表示將使用POCO, ORM將自動生成來自C#對象的數據庫 - 因此C#對象模型實際上是數據的主要來源。POCO的優點和缺點/自動生成數據庫表

我之前沒有聽說過POCO,我本能地非常擔心數據庫表是自動生成的想法,因爲(a)我所有的經驗都使我相信,在以數據爲中心的應用程序中,數據模型是你必須首先得到的東西,以及(b)我懷疑自動生成的數據模式在索引,性能等方面是遠程最優的。

任何人都可以指引我到任何鏈接(或直接解釋)這種方法的優缺點?我試圖更好地理解它,但無法找到關於它的許多概念信息。

感謝

回答