0

我是 .net 核心的初学者。我正在研究一个解决方案enterprise application中有多个项目的地方。我知道如果我们面临大量包装器,实体框架将不是一个好主意。但确实它给了我编码效率。另一方面,Entity SQL有其自身的优势。multiple classes interfaces

但是仍然想真正了解最佳实践以及当涉及到企业应用程序时要实施哪一个,知道它在查询 DB 时将具有多个类、、、、Data filtrationGeneric TypesFlexibilityperformance vise

期待从专家那里得到一些真正有用的理解。提前致谢。

4

1 回答 1

3

TL;博士;

“最佳实践”取决于用例。它是一套工具,而不是灵丹妙药。


有时 EF 适用于您的情况,有时则不适用。有时你想要一块巨石,有时你不想要。

尝试,实验失败并成功。

关于技术的最佳实践是无关紧要的;实施一直在变化。所以;

  • 定义功能需求
  • 定义无功能需求
  • 做一个带有一些相关负载等的 PoC。

在企业级考虑这些附加属性:

  • 安全
  • 操作功能
  • 云/非云

鉴于您的问题,这是我能做的最好的。

解释案例,我们可以给出一些方向;但它不是适合所有情况的模板。

于 2019-12-24T07:09:06.440 回答