Tôi đã gặp phải các vấn đề vô tận với các thủ tục được lưu trữ và EDMX. Tôi đã tạo một thủ tục, cập nhật mô hình từ cơ sở dữ liệu và tất cả đã hoạt động. Sau đó tôi đã loại bỏ một cột và thêm một cột mới vào thủ tục đã lưu trữ. Tôi đã cập nhật mô hình, nhưng EDMX dường như không làm mới định nghĩa proc.Thủ tục lưu trữ và cập nhật EDMX
Tôi đã bỏ proc, và thực hiện cập nhật, nhưng bằng tay phải xóa tất cả các tham chiếu đến proc. Tôi đã kết thúc việc đổi tên proc và nhập thông qua cập nhật mô hình từ cơ sở dữ liệu.
Tôi vừa gặp sự cố tương tự. Đã thêm một cột mới và được đổi tên thành cột hiện có. Tôi làm mới EDMX thông qua mô hình cập nhật từ cơ sở dữ liệu, nhưng không có thay đổi đối với EDMX, và rõ ràng là ở thời gian chạy, nó không thành công. Làm thế nào để cập nhật thủ tục lưu trữ được thực hiện với Entity Framework?
tôi loại bỏ các proc, tái tạo các mô hình, xóa các tập tin của cs 'cho proc, biên soạn, sau đó bổ sung các thủ tục để cơ sở dữ liệu một lần nữa, tái tạo các mô hình, và đập! Nó cho biết thêm cùng một mô hình 3 lần, chỉ với mô hình cuối cùng là đúng. Tại sao nó tiếp tục mang lại các phiên bản cũ?
Bạn là người tiết kiệm cuộc sống: D ... Cảm ơn! – Muhammedh
Cảm ơn Muhammedh – SArifin
Điều này rất hữu ích, cảm ơn! Tôi phải thừa nhận rằng tôi là một chút nonplussed bởi vì tôi đã tìm kiếm điều này trong sơ đồ edmx và Thủ tục lưu trữ không được hiển thị ở đó - chỉ Bảng và Views. –