具有未知列数的复杂实体类型

时间:2014-10-07 19:14:41

标签: c# entity-framework

我有一个需要调用的存储过程。存储过程有一个动态查询,存储在@query变量中,执行方式如下执行(@query)。这样做的原因是因为一部分列是基于传递的参数动态的。通过阅读实体框架中调用存储过程,您可以创建一个对象,其属性与列名相同。这里显而易见的问题是,在调用存储过程之前,一部分列将是未知的,因此我不能简单地将它们定义为对象中的属性。 我该如何处理这种情况? 有没有办法在不使用属性的情况下执行此操作。我想要的只是一个DataTable返回,我可以绑定到我的DataGrid。

由于

1 个答案:

答案 0 :(得分:0)

您可能想要绕过实体框架,只需使用ADO.NET SqlCommand即可。 如果它是一个动态查询,那么您可能不想将其视为"实体"反正。