エンティティ フレームワークと LINQ を使用するために、古いコード (私が作成したものではない) を更新しています。現在は Codesmith を使用しています。ただし、実際にはストアド プロシージャの単なるラッパーである関数呼び出しがいくつかあります。
関数インポートを使用してみましたが、問題は、ストアド プロシージャが受け取ったパラメーターに基づいて、さまざまなテーブルからさまざまなデータセットを返すことです。特定のテーブルまたはビューからの戻り値を期待できないため、汎用データセットを返すようにしたいと考えていました。これが現在の Codesmith 実装の仕組みですが、プロジェクト内の Codesmith を完全に排除しようとしています。何を返すかわからない場合に、より一般的な戻り値の型を持つ方法はありますか?