用户codefirst entityframework for database large(> 60 table)

时间:2015-12-18 11:45:24

标签: c# database entity-framework code-first

我正在做的项目在数据库中有60个表,我应该使用codefirst或datafirst entityframe工作

1 个答案:

答案 0 :(得分:1)

无论表的数量多少,它都将取决于您的域模型所需的表。是否所有60个都需要建模您的域名问题?

您可能需要考虑bounded contexts将域模型拆分为应用程序的特定区域。实体的大图可能会变得混乱。

可以使用Fluent API映射中的代码优先和preventing the database from being materialised,或者从EDMX文件中的数据库建模域模型来实现。