2

除了 ASP.NET MVC 的明显约定之外,您还利用哪些库来最大限度地减少引导、映射对象、数据访问等?我想花更多的精力开发领域逻辑,而不是处理对象持久性的细节(例如)。

我过去使用过 StructureMap 和 NHibernate,效果很好。是否有其他工具或其他库我应该考虑进一步简化流程?

4

4 回答 4

1

您可以查看此示例:http ://whocanhelpme.codeplex.com/ (它基于 S#arp 架构框架)。我实际上并没有尝试过,但我自己确实使用了很多提到的库,并且它在 S#arp google 组中得到了很好的反馈。

于 2010-01-24T21:11:50.697 回答
0

我们是 Autofac、NHibernate + FluentNHibernate 的非常非常高兴的用户 :-) 但是从 StructureMap 切换到 Autofac 或反之亦然并没有什么区别。我想查看的下一个库之一是 AutoMapper。

FluentNHibernate + Schema 生成非常值得。

于 2010-01-25T13:15:44.220 回答
0

您可以使用以下方法编写自己的项目核心:

  • NHibernate - 数据访问
  • StructureMap - IoC,引导
  • ...

喜欢你想要的或者只是使用一个:

S#arp 架构

于 2010-01-24T20:15:36.213 回答
0

从我的角度和 .NET 和 .NET Core 项目的长期经验来看,我建议:

和...一起:

  • 依赖注入,使用应用程序服务实现更好的架构和解决方案 (Microsoft)
  • Serilog用于记录和运行诊断
于 2018-11-25T16:24:28.140 回答