我目前正在使用Entity Framework Powertools(beta 4)从现有数据库生成我的POCO类,该数据库有超过800个表。
虽然这很棒,并且节省了我很多的时间,但我注意到该工具正在使我的POCO课程多元化,或者将它们多元化。我们的一些表是多元化的,而其他表则不是,所以为了简单起见,我希望POCO匹配底层的db表名。在我的主要DbContext中,我在PluralizingTableNameConvention
方法调用中删除了PluralizingEntitySetNameConvention
和OnModelCreating()
,因此应用程序很好。
我的问题是,是否可以在EF Powertools中重新创建此配置,以便正确地创建类,并且不需要我改装类名等。
答案 0 :(得分:0)
看起来似乎无法完成,但是我从Codeplex下载了EF Powertools代码,并手动构建了这些工具。然后我创建了自己的PluralizationService
实现,其中我没有复数。
完成工作。