EF v4.3 を使用していますが、ストアド プロシージャの更新に問題があります。
モデル ブラウザーで、更新するストアド プロシージャを選択しました (更新する関数のインポートと複合型があります)。
右クリックして Add Function Import を選択しました。通常のウィンドウが開きます。
私の最初の問題は、「コレクションを返す」ラジオボタンがComplexではなくNoneに設定されているため、定義された複合型がすでに存在するという事実をEFが自動的に検出しないことです。
とにかく、正しい複合型を選択して「更新」ボタンを押しました。ストアド プロシージャ ボックスには正しい複合型が入力され、変更が必要な行はアクション列で「更新」としてマークされます。
[OK] を押すと、メッセージ ボックスに "FunctionImport 名が一意であることを確認してください" というエラー メッセージが表示されます。
Function Import を削除することでこの問題を解決できますが、毎回実行したくはありません。アップデートが機能しないのはなぜですか? 私は何を間違っていますか?
ご協力いただきありがとうございます。
ミケーレ