具有非实体返回类型的实体模型中的函数导入

Rob*_*ool 8 .net ado.net entity-framework .net-3.5 visual-studio

我在我的实体数据模型中有一个存储过程,并将其添加到函数导入中.

问题是......当且仅当我将返回指定为实体类型时,Visual Studio才会在模型的代码隐藏中生成函数代码. 标量和null返回类型不起作用.选择它们时,Visual Studio不会生成功能代码.

有什么我想念的,或者这是一个错误?
任何解决方法?


使用Visual Studio 2008 v9.0.30729.1 SP(Service Pack 1)

Cra*_*ntz 8

这不是一个错误,因为缺少一个功能.实体框架现在不支持返回标量值的存储过程.我相信这应该在.NET 4.0中改变.在此期间,您可以使用通过CreateDbCommand提供的商店连接来执行此类存储过程.