Używam Entity Framework 4 z generatorem kodu POCO. Mam procedurę przechowywaną, która wykonuje INSERT i zwraca IDENTYFIKACJĘ @@ wstawionego rekordu. Próbuję zaimportować procedurę przechowywaną jako funkcję do pliku .edmx, ale mam problem z jej użyciem.Entity Framework 4 Funkcja Import nie działa
W przeglądarce modelu widzę procedurę przechowywaną pod heirarchią bazy danych, a następnie klikam prawym przyciskiem myszy i wybieram "Import funkcji ..." Próbowałem używać "Brak" jako typu zwrotu, a także Int32 (nawet jeśli jest napisane "Zbiór ..."). Ta funkcja pojawia się w obszarze Import funkcji, ale nawet po zapisaniu i kompilacji nie mogę znaleźć funkcji w moim ObjectContext. Próbowałem usunąć i ponownie zaimportować procedurę przechowywaną kilka razy bez powodzenia.
UWAGA: Mam inną procedurę zapisaną w bazie, która wykonuje proste WYBIERANIE i jest poprawnie importowana i pojawia się w kodzie ObjectContext.
Czy robię coś nie tak?
Ładnie wykonane - działa dobrze! – BrianCooksey