对于我们最近的一个项目,我们创建了一个生成 SQL 并最终执行的存储过程。存储过程的目的是基于动态列创建枢轴。
当我尝试访问存储过程时,尝试使用 Entity Framework 使用通常的函数导入访问它时,它会返回任何内容,因为它需要动态类型来存储检索到的数据。
在我们的例子中,这是一个动态查询,linq 无法获取返回的列。因此,要解决什么,我所做的就是打电话用传统的方式存储的过程,即创建DataAdapter和SqlCommand对象和SqlConnection对象。
但是使用实体框架调用这种存储过程的正确方法是什么?
提前致谢。