我的数据库相对较小,有8个表,每个表少于5列.我用EF.我创建了单个存储库类,但现在我认为它可能不是使用它的正确方法.我应该为每个控制器设置单独的存储库类吗?可以说我有产品,用户,独角兽会是罚款,有一个单一的仓储类有所有这些操作和实例化在每个那些控制器,或者我应该创建为每个单独仓库类?
domain-driven-design entity-framework repository-pattern asp.net-mvc-2
那么,专家们推荐什么?WCF Rest Toolkit?ADO.NET(现为WCF)数据服务AKA Astoria?使用ASP.NET MVC手动滚动它?其他?
需求相当普遍:针对少量资源类型(XML和JSON输出)的HTTP GET/POST需要与SOAP ASMX Web服务位于同一appdomain中.
我的标准是:
一场表演
B)开发复杂性(包括学习曲线)
C)可维护性
谢谢!
相当多的构建和CI系统支持将构建输出推送到Azure的步骤,但我还没有看到任何可以在 Azure(或EC2)上实际运行的步骤.理想情况下,我希望能够启动任意数量的实例(取决于待处理的提交数量)来处理实际构建+质量门(UT,FXCop,其他静态分析工具)+源存储库签入过程.
是否存在可以执行此操作的现有工具,或者是否有人可以构建他们可以讨论的内容?
谢谢!
[编辑:我发现这个问题非常相似,但没有任何信息性答案,所以我会保持我的问题存活]