具有大数据库的实体框架

时间:2014-02-04 03:58:03

标签: entity-framework enterprise-library

我只想问一下我是否可以将Entity Framework用于企业应用程序,其中数据库大小可以是150多个表,并且每秒可以进行100多次交易。

我们有非常详细的报告要求以及完整的订购审核日志要求。

如果我应该使用Entity Framework或者我应该使用Enterprise Library Blocks,我会感到有点困惑。

1 个答案:

答案 0 :(得分:0)

确定,你可以使用。实际上它取决于您在数据访问或存储库层中使用的技巧。使用ORM时,内存处理是非常重要的主题。 例如,在复杂连接中使用linq而不是导航属性,并根据您的需要使用IEnumerable或IQuerable(希望您对此有足够的了解)。 尝试使用Entity框架5或6和代码优先方法,因为Ef默认支持UnitOfWork Pattern,您不再需要编写自己的Unit Of Work模式。 获取this项目并使用Entity Framework查看存储库层,这是我见过的企业应用程序的最佳实现,并将其用于大型企业应用程序。