Mẹo #5: Tạo DbContext từ Database có sẵn chỉ bằng 1 dòng lệnh

Chú ý: Ví dụ này được thực hiện với Asp.NetCore 2

Bạn đã tạo sẵn một Database và muốn tạo các class tương ứng với các bảng trong cơ sở dữ liệu, cũng như tạo lớp kiểu DbContext, để có thể tương tác với dữ liệu. Bạn mở project nếu đã có (hoặc tạo mới  nếu chưa có) ở Visual Studio 2017, tiếp sau đó bạn mở cửa sổ Package Manager Console (Tools/Nuget Package Manager/Package Manager Console)


Tiếp đến bạn gõ dòng lệnh sau:

scaffold-dbcontext "ConnectionString" Microsoft.EntityFrameworkCore.SqlServer - OutputDir Models

Bạn thay ConnectionString bằng chuỗi kết nối đến CSDL mà bạn muốn gen ra DbContext
Sau khi nhấn Enter nếu thành công bạn sẽ thấy nó tạo sẵn các class cho bạn một cách nhanh chóng trong thư mục Models

Chúc bạn thành công!
Share on Google Plus

About Practice makes perfect

Chia sẻ cũng là một cách để học được nhiều hơn.
Có công mài sắt có ngày nên kim - Practice makes perfect
    Blogger Comment

0 nhận xét:

Đăng nhận xét