Sql 实体框架SP(1列)不';不显示真正的价值
我正在实体框架中使用导入的存储过程(返回1列字符串值)。 我试图绑定datagridview,但我只得到行长度,而不是实际值。 但是如果我尝试以列表的形式迭代StoredProcess,那么我会得到真实的值。 我怎样才能解决这个问题Sql 实体框架SP(1列)不';不显示真正的价值,sql,vb.net,entity-framework,Sql,Vb.net,Entity Framework,我正在实体框架中使用导入的存储过程(返回1列字符串值)。 我试图绑定datagridview,但我只得到行长度,而不是实际值。 但是如果我尝试以列表的形式迭代StoredProcess,那么我会得到真实的值。 我怎样才能解决这个问题 For Each item As String In ContextoCatalogoFarmaco.Contexto.spuFARfarmacosTipoSelect MessageBox.Show(item) Next
For Each item As String In ContextoCatalogoFarmaco.Contexto.spuFARfarmacosTipoSelect
MessageBox.Show(item)
Next
DataGridView1.DataSource = ContextCatalogoFarmaco.Context.spuFARfarmacosTipeSelect.tolist()
Datagridview和实值的屏幕截图您不能直接在数据源上影响存储过程的结果。您需要迭代结果集并将其存储在临时对象中。除非您使用类似ORM的实体框架