我正在使用,entity framework 5
并且已经在.edmx
模型中添加了两个存储过程。
第一个存储过程返回一个字符串,如果我在Visual Studio中打开模型浏览器,则可以更改该Returns a Collection Of
部分并将标量类型设置为String,如下所示:
然后在代码中,我可以调用SP并获得如下结果:
using (var context = new MyEntities())
{
var spResult = context.mySPNameFromTheModel(exampleParameter1, exampleParameter2); // This will get the output as string
}
上面的示例工作正常,但是如何对Complex类型执行相同的操作?
我的第二个存储过程仅返回一行,两列,均为字符串。因此,我创建了一个具有两个字符串属性的类,但是当我更改为Complex时,我看不到它,因为它为空,因此无法从下拉列表中选择任何内容。
当我单击时Get Column Information
,它只是说SP不返回任何列,这是不正确的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句