gpt4 book ai didi

c# - 何时不使用 Entity Framework

转载 作者:IT王子 更新时间:2023-10-29 03:57:44 24 4
gpt4 key购买 nike

我一直在研究 EF,看看它能处理什么。还有许多文章和帖子解释了可以使用 EF 的各种场景,但是如果不知何故错过了“缺点”。现在我的问题是,在什么样的场景下我应该远离 Entity Framework

如果您在该领域有一些经验,请告诉我哪些场景不适用于 EF。告诉我您曾希望选择其他技术的一些缺点。

最佳答案

Vote of No Confidence在那些认为自己知道哪些功能及其实现适用于 ORM/Datamapper 框架的人看来,列出了几个失误和/或功能缺失位。

如果这些问题对您来说都不是什么大问题,那么我不明白您为什么不应该使用它。我还没有听说这是一个左右爆炸的 buggy 。所有反对它的警告都是哲学的。我碰巧同意不信任投票,但这并不意味着你应该。如果您碰巧喜欢 EF 的工作方式,那就去吧。同时,我建议您至少阅读不信任投票,并尝试对每个问题有一个基本的了解,以便做出明智的决定。

在该问题之外和您问题的核心 - 您需要密切关注正在生成的 Sql,以便您可以在性能问题进入生产之前进行调整。即使您在后端使用 procs,我仍然会寻找您可能多次访问数据库的场景,然后相应地修改您的映射或获取场景。

关于c# - 何时不使用 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/517600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com