我正在评估一些设计模式和框架。“应用程序设计应该支持SOA原则”是关键需求。我正在研究像WSSF和WCSF这样的框架。所以我的第一个问题是他们在一起有多好?此外,我确实在一些地方读到,为了创建一个持久性无知模型,可以将Repository工厂与WSSF一起使用。但我不确定VS2010 /NEt 4.0是否支持它。在code plex上,我没有看到对2010的任何支持。此外,我也没有看到社区和论坛对此有太多的讨论。我自己的想法是使用ADO.NET实体框架创建PI模型,因为它现在支持POCO。此外,这些类还可以用作WSSF中的DataContracts。因此,在一个框架中,我可以说WCSF使用我使用WSSF创建的服务,WSSF将使用由ADO.net实体层创建的实体。我的业务层将位于WSSF和Ado.net实体层之间。
有什么建议吗?我的想法是好是坏?
发布于 2011-01-04 04:09:25
我的建议是不使用Repository Factory,主要原因是它是在LINQ之前构建的,并且没有在Visual Studio的过去两个版本中进行更新。有更容易(也更可维护)的方法来构建与存储库模式一起工作的持久的无知识模型。
您首先使用EF代码的想法要好得多。但是,如果您将DataContract属性添加到您的POCOs中,它们将不再是IMO。
我知道很多人同时使用了WCSF和WSSF,但我不确定有什么需要注意的地方。除非你想把它们组合成一个单一的工具,否则我不会怀疑它有多难。这将是更多的工作,考虑到底层技术(GAT/GAX)的路线图,我不建议这样做。p&p团队希望GAT/GAX的VS2010版本成为VS可扩展性方面的最新版本。
https://stackoverflow.com/questions/4553299
复制相似问题