Entity framework 在UnitOfWork/Repository模式中集成存储过程

Entity framework 在UnitOfWork/Repository模式中集成存储过程,entity-framework,repository-pattern,unit-of-work,Entity Framework,Repository Pattern,Unit Of Work,我有一个使用MVC和实体框架的应用程序。应用程序使用工作单元和存储库模式进行CRUD操作。但我现在必须添加一些已经存在于数据库中的存储过程。其中一个只从其中一个实体检索数据(此时通过存储库模式实现),但在存储过程中创建并填充的最终结果中添加了一个额外的列 我想将这些存储过程的使用集成到我的体系结构中。我曾尝试将存储过程添加到模型中,将其映射到类并使用它,但由于我必须向模型中的该实体添加一个额外的列,因此出现了一个错误,即该字段未映射 我是否应该将此特定实体的存储库仅用于添加/编辑/删除,并使用存

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

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

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

谢谢

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


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

谢谢jgauffin,我就是这么做的。