2010-07-05 31 views
1

我刚刚被分配到一个ORM映射项目(以C#代码和SQL Server数据库为中心的数据库应用程序),要求明确表示将使用POCO, ORM将自动生成来自C#对象的数据库 - 因此C#对象模型实际上是数据的主要来源。POCO的优点和缺点/自动生成数据库表

我之前没有听说过POCO,我本能地非常担心数据库表是自动生成的想法,因为(a)我所有的经验都使我相信,在以数据为中心的应用程序中,数据模型是你必须首先得到的东西,以及(b)我怀疑自动生成的数据模式在索引,性能等方面是远程最优的。

任何人都可以指引我到任何链接(或直接解释)这种方法的优缺点?我试图更好地理解它,但无法找到关于它的许多概念信息。

感谢

回答