【问题标题】:use Entity Framework for big projects [closed]将实体框架用于大型项目[关闭]
【发布时间】:2014-01-14 13:14:32
【问题描述】:

我可以将 Entity Framework 6 与 .net 4.5 一起用于大型项目吗?

在这个项目中,我在这个项目中有很多解决方案,其中一些与数据库进行快速通信,例如带有拥抱数据通信的 Smtp

谢谢

// 编辑以获取更多详细信息

我开始了一个大项目,它有五个部分

1- 使用 smtp 发送短信,这会在数据库上创建巨大的请求和过载,例如在第二个 1500 记录插入和选择中

2- 付款请求

3- 许多其他请求...

【问题讨论】:

标签: c# entity-framework


【解决方案1】:

默认答案是肯定的。这是所有 ORM 的亮点。在大型系统中,编写数据访问层是一项大型且容易出错的任务。

作为Steve McConnell suggests in his great book 你永远不应该对性能进行猜测。因此,如果你有特定的性能问题,你应该尝试基准测试

如果你想要我的意见,在清晰代码和性能之间,我选择清晰代码。它将允许您实现更健壮和可维护的系统。然后,如果您发现性能问题,您可以进行必要的微小更改。这是我的默认规则。

希望我能帮上忙!

【讨论】:

  • 感谢您的回答
【解决方案2】:

我可以将 Entity Framework 6 与 .net 4.5 一起用于大型项目吗?

是的

在这个项目中,我有很多解决方案,其中一些与数据库进行快速通信,如 Smtp 和拥抱数据通信

是的,尽管它可能取决于您的数据库设计。即便如此,您也可以在必要时使用存储过程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2013-09-10
    • 2020-01-31
    相关资源
    最近更新 更多