カスタムエンティティを一連のストアドプロシージャにマップしようとしています。エンティティのプロパティは、関数のインポートで使用される挿入プロシージャと更新プロシージャ、および選択プロシージャのパラメータに対応しています。XMLビューでEDMXファイルを開くと、エンティティオブジェクトのすべてのプロパティで次のエラーが発生します。
エラー11009:プロパティ'xxx'がマップされていません。
私はGoogleでこのエラーを検索しましたが、一部のフォーラムでは、エンティティはテーブルにのみマップできることが示唆されていました。カスタムエンティティをストアドプロシージャにマップすることは許可されていません。
データベース内のテーブルにマッピングせずに、カスタムエンティティをストアドプロシージャにマッピングできますか?そうでない場合、この問題を解決するためにEntity Frameworkを使用する最良のアプローチは何でしょうか?私の最初の考えは、複合型を作成してから、すべてのCRUDメソッドに関数インポートを使用することです。