【问题标题】:SOA for old Application旧应用程序的 SOA
【发布时间】:2015-10-17 13:17:28
【问题描述】:

我有一个项目有 8 个模块。 其中一些是在 VB.net、asp.net、C# windows forms、asp.net 中开发的 现在我们遇到无法管理这些模块的情况。 因此需要使用 aps.net mvc 等新技术重新编写此应用程序, web api 等

但是我们有一个大问题,我们在存储过程中有很多逻辑 (80%~90%) 我们不是sp出来的。我们正在使用 EF 进行数据库通信,但我们无法在持久层中设计域模型 我们需要 DDD(领域驱动设计) 那么我们如何设计应用程序架构,以便支持 Web、桌面应用程序以及移动应用程序。 :)

【问题讨论】:

    标签: c# rest architecture domain-driven-design automatic-ref-counting


    【解决方案1】:

    存储过程业务逻辑本质上不会是 DDD。如果您坚持保留存储过程,那么您将不会获得 DDD。

    话虽如此,围绕存储过程包装 web api 包装器应该允许您以您指定的各种方式利用它们:

    How to return values to Web API Controller from a stored procedure in DBContext

    http://sivakumarparameswaran.blogspot.com/2014/02/how-to-invoke-stored-procedure-in-web.html

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 2013-10-08
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多