Visual Studio 2008 を使用しており、2 つの異なる結果セットを選択するストアド プロシージャを作成しました。ストアド プロシージャを linq to sql dbml datacontext クラスにドラッグすると、Visual Studio によって cs ファイルに次のコードが作成されます。
[Function(Name="dbo.List_MultiSelect")]
public ISingleResult<DataAccessLayer.DataEntities.List_MultiSelectResult> List_MultiSelect()
{
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())));
return ((ISingleResult<DataAccessLayer.DataEntities.List_MultiSelectResult>)(result.ReturnValue));
}
デザイナーは、IMultipleResults を使用するコードを生成するべきではありませんか? または、コードを渡す必要がありますか?