質問: Entity Data Modelにストアドプロシージャがあり、それを関数インポートに追加しました。 問題は次のとおりです。戻り値をエンティティ型に指定した場合に限り、Visual Studioはモデルの分離コードで関数コードを生成します。 **スカラおよびnullの戻り型は機能しません。選択してもVisual Studioで機能コードが生成されません。** 足りないものはありますか、それともバグですか? 回避策はありますか? --- Visual Studio 2008 v9.0.30729.1 SP(Service Pack 1)を使用する
回答: それは機能の欠如であるのでそれほど多くのバグではありません。 Entity Frameworkは今のところスカラー値を返すストアドプロシージャをサポートしていません。これは.NET 4.0で変更される予定です。当面の間は、 CreateDbCommandで利用できるストア接続を使用して、このようなストアドプロシージャを実行できます。