具有存储过程的实体框架,可选择返回记录集

Mr *_*ell 6 c# entity-framework

我有一个正常返回记录集的存储过程,但在某些情况下它根本不返回记录集.这让EF有些悲伤:

"数据阅读器与指定的'myDBContext.usp_MyProc_Result'不兼容.该类型的成员'TheFirstColumn'在数据阅读器中没有相应的列具有相同的名称."

有没有办法我可以告诉它只是返回null或类似的东西,如果proc不返回任何东西

小智 0

据我所知,EF 允许我们根据存储的返回值创建复杂类型。

你可以关注这个帖子

http://weblogs.asp.net/dotnetstories/archive/2011/03/01/using-stored-procedures-with-entity-framework-in-an-asp-net-application.aspx