就用这个两个罗~
推荐多两个
AutoMapper
Autofac

解决方案 »

  1.   

    你只需要dal层?其它不需要?dal的话用ef也可以,只要你的访问量不是很大,如果大的话,但还要用orm的话,可以考虑用dapper之类的轻型orm,如果要求更高,可以采用entlib或者sqlhelper这种直接ado.net的
    日志可以考虑log4net,entlib,最近还知道了个nlog
    异常可以考虑entlib
    数据验证可以考虑entlib
      

  2.   

    ioc之类的就不推荐了,这个看每个人的需求,甚至不用也没关系
      

  3.   

    不需要无端地堆砌舶来品。真正决定必须要高品质和架构的原因,目前还看不出什么。好的架构都是有着“一”个比较高的要求,例如超出平常100倍的性能、容量、稳定性等的要求,才出现的架构需求。绝不是什么时髦就堆砌什么。如果只是练练手设计一个东西,你除了你说的web api,其它的都是使用过去成熟而必不可少的所谓“架构”就行了。以简单实用为主。多从客户端开发技术上去考虑吧。
      

  4.   

    asp.net MVC webAPI. Entity Framework, 性能要求高要小心。
      

  5.   

    最近几个项目一直用的webapi+EF(都是不超过千人的用户)