Như trong các phiên bản trước của khung thực thể, có thể trong Entity Framework Core chỉ đảo ngược các bảng đã chọn của cơ sở dữ liệu hiện có để tạo ra các lớp mô hình. This official ASP.NET site đảo ngược kỹ sư toàn bộ cơ sở dữ liệu. Trước đây, as shown in this ASP.NET tutorial, sử dụng EF cũ, bạn chỉ có thể đảo ngược kỹ sư các bảng/Lượt xem đã chọn nếu bạn chọn.Chúng ta có thể Giàn giáo DbContext từ các bảng đã chọn của cơ sở dữ liệu hiện có
5
A
Trả lời
6
Người ta có thể giải quyết vấn đề bằng cách sử dụng dotnet ef dbcontext scaffold lệnh với nhiều thông số -t
(-table
). Nó cho phép xác định tất cả các bảng, cần thiết bằng cách import (scaffolded). Tính năng được mô tả ban đầu here.
Các vấn đề liên quan
- 1. Cơ sở dữ liệu đầu tiên EF7-beta7 DNX ef lệnh dbcontext giàn giáo không
- 2. Đặt Rails lên trên cơ sở dữ liệu hiện có
- 3. Giàn giáo ActiveRecord: hai cột cùng loại dữ liệu
- 4. Chúng ta có thể sử dụng tham gia cho hai bảng cơ sở dữ liệu khác nhau không?
- 5. Có thể có dữ liệu DbContext Bỏ qua Di chuyển/Phiên bản trong Cơ sở dữ liệu không?
- 6. Tại sao chúng ta cần cột kiểm tra trong bảng cơ sở dữ liệu?
- 7. Sao chép bảng từ một cơ sở dữ liệu sang một cơ sở dữ liệu khác
- 8. Cập nhật bảng cơ sở dữ liệu từ một bảng cơ sở dữ liệu SQL Server sang bảng cơ sở dữ liệu SQL Server khác?
- 9. Tạo các thực thể từ một cơ sở dữ liệu hiện có
- 10. Chúng tôi có thể có nhiều nguồn dữ liệu vào một cơ sở dữ liệu duy nhất
- 11. MVC 5 giàn giáo không phát ra các lớp bootstrap cho dữ liệu có nguồn gốc EF cơ bản
- 12. Cập nhật giá trị cơ sở dữ liệu hiện có từ bảng tính
- 13. Mô hình từ bảng hiện có trong Rails 2
- 14. Làm cách nào để ngăn người dùng có thể xem các cơ sở dữ liệu khác và các bảng từ cơ sở dữ liệu khác?
- 15. Bảng xóa MySQL - Cơ sở dữ liệu hiện tại hoặc mọi cơ sở dữ liệu?
- 16. Laravel/lumen 5.2 tạo bảng di chuyển từ cơ sở dữ liệu hiện có
- 17. Tôi có thể thực hiện SELECT đệ quy trong cơ sở dữ liệu T-SQL
- 18. ray 3: cách tạo mô hình cho các bảng cơ sở dữ liệu hiện có
- 19. Làm thế nào chúng ta có thể đảm bảo tính toàn vẹn dữ liệu trong mongoDb?
- 20. Thả xuống-Chọn cho bảng cơ sở dữ liệu
- 21. Làm cách nào để thêm các bảng bổ sung vào mã hiện có đầu tiên từ mô hình EF cơ sở dữ liệu?
- 22. Sơ đồ dữ liệu cốt lõi từ cơ sở dữ liệu SQLite hiện có
- 23. Hộp thoại có các tùy chọn được truy xuất từ cơ sở dữ liệu
- 24. Laravel 5.1: Di chuyển cơ sở dữ liệu hiện có
- 25. MIPS: Tại sao chúng ta cần tải byte khi chúng ta đã có từ tải?
- 26. Giàn giáo cho PHP
- 27. Tự động tạo các bảng cơ sở dữ liệu từ các đối tượng, khung thực thể
- 28. Thêm dữ liệu vào trường cơ sở dữ liệu MySQL đã có dữ liệu trong đó
- 29. Cơ sở dữ liệu chỉ đọc nhưng chỉ có một vài bảng có thể ghi
- 30. Tôi có thể sử dụng mysqlslap trên cơ sở dữ liệu hiện có không?
Nhìn vào [câu trả lời cũ] (http://stackoverflow.com/a/34457974/315935). Nó mô tả rằng người ta có thể sử dụng [dotnet ef dbcontext scaffold] (https://docs.efproject.net/en/latest/miscellaneous/cli/dotnet.html#dotnet-ef-dbcontext-scaffold) với ** multiple -t * * tham số, trong đó chỉ định các bảng cần được dàn giáo. – Oleg
@Oleg Điều đó sẽ hoạt động - cảm ơn bạn. Tham chiếu đến [Chọn bảng trong kỹ thuật đảo ngược] (https://github.com/aspnet/EntityFramework/wiki/Design-Meeting-Notes- (Tháng 10 -2015) # kỹ thuật lựa chọn bảng-trong-đảo ngược) trong bài đăng cũ của bạn là câu trả lời. Vì lợi ích của người đọc khác của bài đăng này, bạn có thể muốn chuyển đổi nhận xét của mình thành câu trả lời; và tôi sẽ đánh dấu đó là câu trả lời. – nam
Bạn được hoan nghênh! – Oleg