繁体   English   中英

首先在实体框架代码中调用存储过程多项选择查询,然后将其映射到模型

[英]call a stored procedure multiple select query in entity framework code first and then map it to model

我正在一个使用实体框架代码优先方法的项目中,遇到一种情况,我需要调用一个存储过程,该存储过程返回多个表,因此我想将结果映射到我的模型。 请告诉我是否有可能做到,如果可以的话我该怎么办。

Code First当前仅支持映射到表。 不幸的是,这意味着您不能将Code First直接映射到存储过程,视图或其他数据库对象。 如果要让Code First生成数据库,则除了在Code First创建数据库后手动添加它们之外,无法在数据库中创建这些工件。 如果要映射到现有数据库,则可以使用某些技术从非表数据库工件中获取数据。

我也面临同样的问题,无法获得任何解决方案,因此我使用ExecuteReader调用了存储过程,然后使用autoMapper将其映射到模型中。

让我知道您是否在寻找代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM