Tôi đang sử dụng mã EF Đầu tiên 4.3 Di chuyển để cập nhật lược đồ cơ sở dữ liệu của tôi. Bây giờ tôi có tình huống sau: bảng A cần phải được loại bỏ, bảng B phải được tạo và dữ liệu của bảng A phải được sao chép (cùng với một số dữ liệu khác) vào bảng B. Tôi không có quyền truy cập vào DbContext
trong DbMigration
lớp học, câu hỏi của tôi là làm thế nào để thực hiện điều này?Cấu trúc thực thể 4.3 Di chuyển di chuyển dữ liệu hiện có
6
A
Trả lời
13
Trong di cư Up
phương pháp di chuyển của bạn, bạn có thể sử dụng Sql
phương pháp để xác định bất kỳ SQL bạn cần vì vậy nếu bạn sử dụng chuyển đổi rõ ràng bạn có thể đặt mã di chuyển dữ liệu giữa việc tạo Bảng B và loại bỏ Bảng A.
Các vấn đề liên quan
- 1. Meteor cách thực hiện di chuyển cơ sở dữ liệu?
- 2. Thực hiện di chuyển dữ liệu lớn trong đường ray
- 3. Entity Framework 4.3 lỗi di chuyển
- 4. Di chuyển dữ liệu bằng Hibernate
- 5. Phát hiện di chuyển dữ liệu lõi nhẹ
- 6. Di chuyển dữ liệu lõi chậm mặc dù không có gì để di chuyển
- 7. NSRangeException sau Di chuyển dữ liệu lõi
- 8. EF 4.3 Tự động di chuyển với nhiều DbContexts trong một cơ sở dữ liệu
- 9. Thực hiện Di chuyển Constructor bằng cách gọi Di chuyển Nhà điều hành Chuyển nhượng
- 10. Làm cách nào để tạo di chuyển cho cơ sở dữ liệu hiện có trong EntityFramework 4.3?
- 11. Di chuyển tùy chỉnh dữ liệu chính
- 12. iOS: Di chuyển cơ sở dữ liệu lõi dữ liệu hiện có vào iCloud
- 13. Không thể chạy EF5 di chuyển với cơ sở dữ liệu hiện có
- 14. Di chuyển MySQL sang một bảng có cấu trúc khác nhau
- 15. Di chuyển hàng cụ thể từ một khung dữ liệu
- 16. Di chuyển khung thực thể: Thời gian chờ SqlException trong khi di chuyển
- 17. Cách di chuyển từ từ sang/di chuyển sang TypeScript trong hệ thống JavaScript hiện có
- 18. Có thể có dữ liệu DbContext Bỏ qua Di chuyển/Phiên bản trong Cơ sở dữ liệu không?
- 19. Khuôn khổ thực thể 4.3 - Lỗi lập bản đồ và di chuyển TPH
- 20. Khuôn khổ thực thể 4.3 di chuyển chạy lúc bắt đầu ứng dụng
- 21. Cách bỏ qua bảng/lớp trong di chuyển EF 4.3
- 22. Việc di chuyển khung thực thể có thể làm gì mà FluentMigrator không thể?
- 23. Cách triển khai IDbContextFactory để sử dụng với việc di chuyển dữ liệu Khung thực thể
- 24. Di chuyển từ Khung thực thể sang NHibernate
- 25. Di chuyển mô hình đường ray sau khi di chuyển
- 26. Hợp nhất các tệp di chuyển db/di chuyển
- 27. Công cụ di chuyển dữ liệu nguồn mở
- 28. di chuyển dữ liệu từ MS SQL sang PostgreSQL?
- 29. Trường dữ liệu di chuyển Laravel thêm trường sau khi dữ liệu có trong bảng?
- 30. Entity Framework 5 Di chuyển: Thiết lập di chuyển ban đầu và hạt giống đơn của cơ sở dữ liệu
Cảm ơn, nhưng làm bạn có một ví dụ làm thế nào để sao chép ví dụ một số nguyên từ bảng A đến bảng B bằng cách sử dụng hàm 'Sql()'? – Marthijn
Vì vậy, bạn không biết cách sử dụng SQL? Bạn phải có mô tả chi tiết hơn về logic di trú để đạt được điều đó. –
Tôi đã tìm thấy một số thông tin khác, không biết rằng có thể sao chép dữ liệu bằng một truy vấn SQL đơn lẻ. DbContext không có sẵn trong DbMigration :) – Marthijn