c# - 夏普架构替代品

标签 c# .net asp.net-mvc entity-framework architecture

我正在寻找首先使用实体​​框架代码作为 ORM 的 Sharp Architecture 替代方案。有没有像 Sharp Architecture with EF code first 这样成熟的项目?

最佳答案

架构是蓝图。一旦您看到 Sharp Architecture,您应该能够简单地考虑它并将其更改为与 EF 一起使用。如果你不能做到这一点,你可能没有足够的技能来使用所需的 API——这是你在开始处理架构之前必须改变的第一件事。没有任何架构可以使您免于理解 API,如果不理解它们,您就无法正确地使用 API 的功能构建良好的架构。

架构应该由应用程序的需求驱动。您想要弯曲应用程序的需求来实现某些架构蓝图的方法是非常错误的。首先,您必须定义您的架构应该为您解决什么问题,然后您可以询问是否有任何蓝图已经在做这件事(仅此而已)。

大多数文章和示例架构只是在插入大量模式,而实际上并不需要它们。模式和层的数量并不能构成一个好的架构。在大多数情况下,它只会使系统过度构建并且难以维护。这些示例主要用于解释如何实现某些模式。

关于c# - 夏普架构替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7083815/

相关文章:

javascript - Kendo mvc Grid ClientTemplate javascript 函数不起作用

c# - Asp.net饼图如何在图例和yvaluemember中显示不同的值

c# - 如何从应用程序级别使用 Azure 中的服务配置?

c# - 将回调对象转换为异步任务

c# - Roles.RoleExists() 导致 SQL 网络接口(interface),错误 : 26

c# - 加载程序集和版本控制

c# - 本地测试和调试 Facebook iframe 应用程序 (Windows Azure)

c# - 请确认 .NET 4.0 中路径长度相关行为的变化

c# - Razor 中的动态 HTML 属性格式

asp.net-mvc - 如何将 Facebook 登录集成到 Azure Web App 中