【问题标题】:Integrating a Stored Procedure in UnitOfWork/Repository pattern在 UnitOfWork/Repository 模式中集成存储过程
【发布时间】:2013-06-28 08:16:05
【问题描述】:

我有一个带有 MVC 和实体框架的应用程序。该应用程序使用工作单元和存储库模式进行 CRUD 操作。但是我现在必须添加几个已经存在于数据库中的存储过程。其中一个只是从其中一个实体中检索数据(此时这是通过存储库模式实现的),但在最终结果中添加了一个额外的列,在存储过程中创建和填充。

我想将这些存储过程的使用集成到我的架构中。我尝试将存储过程添加到我的模型中,将其映射到类并使用它,但是由于我必须在模型中的该实体中添加一个额外的列,因此我收到一个错误,即该字段未映射。

我是否应该将此特定实体的存储库仅用于添加/编辑/删除并创建另一个具有额外字段的实体,该字段将仅用于使用存储过程的获取操作?

谢谢。

【问题讨论】:

    标签: entity-framework repository-pattern unit-of-work


    【解决方案1】:

    我是否应该将此特定实体的存储库仅用于添加/编辑/删除并创建另一个具有额外字段的实体,该字段将仅用于使用存储过程的 Get 操作

    取决于用例?听起来它用于不同的情况,如果是这样,我会为它创建一个新实体。

    【讨论】:

    • 感谢 jgauffin,我就是这么做的。
    猜你喜欢
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多