Tôi đang cố gắng truy cập Quy trình lưu trữ từ EntityFramework.Lỗi khi gọi Thủ tục lưu sẵn từ EntityFramework
Tôi đã theo các bước sau:
Trước hết tôi đã tạo ra các Stored Procedure trong cơ sở dữ liệu Azure:
Sau đó, tôi đã cập nhật mô hình .edmx từ cơ sở dữ liệu, lựa chọn chỉ có StoredProcedure mà tôi muốn.
Sau khi thực hiện, trong nhập Function tôi thấy StoredProcedure thêm, nhưng không phải trong phần StoredProcedures. Tôi có thể làm gì để nó xuất hiện ở đây?
Trong phần nhập khẩu Chức năng, tất cả các tham số được thiết lập như là đầu vào, trong khi "MaxReference" nên được đánh dấu là Output. Làm cách nào để thay đổi?
Mặc dù hai vấn đề này tôi đã thực hiện các mã:
và tôi đã nhận ngoại lệ sau đây:
EntityCommandCompilationException
An error occurred while preparing command definition. See the inner exception for details.
và InnerException:
The function import 'DataModelEntities.AssignMaxSalesRef' cannot be executed because it is not assigned to a storage function.
Vấn đề của tôi là khi chọn "Thêm chức năng nhập" tôi không có tùy chọn nào trên Thủ tục lưu trữ/Tên hàm. – Ingrid