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

本文关键字:然后 查询 模型 映射 选择 实体 框架 代码 存储过程 调用 | 更新日期: 2023-09-27 18:16:39

我正在使用实体框架代码第一方法的项目上工作,我有一种情况,我需要调用返回多个表的存储过程,因此我想将结果映射到我的模型。

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

请告诉我是否可以这样做,如果是,那么我该怎么做。

Code First目前只支持到表的映射。不幸的是,这意味着不能将Code First直接映射到存储过程、视图或其他数据库对象。如果让"代码优先"生成数据库,则没有办法在数据库中创建这些构件,而不是手动添加它们一次代码首先创建了数据库。如果要映射到现有的数据库,则在这里有一些技术可以用来从非表数据库工件中获取数据。

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

让我知道如果你正在寻找代码