大部分都是4-5年前写的。我们的团队的长期目标是使用实体框架。虽然我们不会马上做,因为我们的最后期限不允许我们这么做。现在我们有了自己的框架。我希望能够隔离业务逻辑层,这样在我们迁移到EF时就不需要重写业务逻辑层了。请用最佳做法指导我们,并向我们提供这方面的建议。
我们的业务逻辑层现在非常分散(+存储过程/函数后面的UI代码、SqlServer SqlServer/ C#持久类):如果我想将其完全隔离并在存储/存储/业务逻辑/UI之间划出一条非常突出的界线,该怎么办?
我看到了多个问题,这些问题确实很有帮助,但我只是无法清楚地了解解决方案,也无法提出我所寻求的建议,所以我把所有的问题都放在了一个帖子里。
如果我错了,请纠正我。在系统设计方面,我是个新手。在实际实现之前,我希望能够预见到我要做的事情。
发布于 2014-09-20 18:07:38
发布于 2014-09-20 05:30:40
如果长期目标是使用EF,那么现在转移到EF。如果经理们没有得到好处,那就试着说服他们,那就真的很努力!给他们买书籍等等..。
如果你不知道EF如何适合你的解决方案?在系统的一小部分(一个用例)上创建一个POC,但要确保它是通过应用程序的所有层实现的。然后,您将知道EF如何适合您,您可能有一个更好的理解范围,以使用它的所有。你应该能够做到这一点,而不影响最后期限。
祝好运!
https://softwareengineering.stackexchange.com/questions/256759
复制相似问题