Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Để thêm mục MVC MySQL vào dự án MVC hiện có, trước tiên, hãy thêm mô hình Framework của MySQL Framework. Bỏ qua bước này nếu bạn đã làm điều này.

Định cấu hình dự án để sử dụng MySQL với khung thực thể. Có hai cách để làm điều này:

  • Thêm thủ công các tham chiếu cần thiết (entityFramework, mysql.data & mysql.data.entity) và thêm cấu hình cần thiết vào tệp cấu hình web.config

  • Hoặc (ưu tiên), hãy tận dụng công cụ cấu hình trang web MySQL, cho phép Entity Framework 5 hoặc 6 với MySQL. Để biết thêm thông tin về công cụ này, xem Chương & NBSP; 7, công cụ cấu hình ứng dụng MySQL.MySQL Website Configuration tool, which allows either Entity Framework 5 or 6 with MySQL. For additional information about this tool, see Chapter 7, MySQL Application Configuration Tool.

Khi bạn đã cấu hình dự án để sử dụng MySQL với Framework, hãy tiến hành tạo mô hình bằng cách sử dụng Trình hướng dẫn mô hình dữ liệu thực thể ADO.NET tiêu chuẩn. Đối với các mẫu vật phẩm MVC MySQL, bạn cần thêm mô hình trong thư mục "Mô hình", như được minh họa dưới đây:ADO.NET Entity Data Model wizard. For MySQL MVC Item Templates, you need to add the model under the "Models" folder, as illustrated below:

Hình & nbsp; 8.1 & nbsp; ado.net mô hình dữ liệu thực thể

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc


Hình & nbsp; 8.2 & nbsp; chọn hoặc tạo kết nối MySQL mới

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc


Hình & nbsp; 8.3 & nbsp; tạo kết nối MySQL mới

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Sau khi chọn kết nối MySQL, bạn cần chọn các đối tượng cơ sở dữ liệu để đưa vào mô hình.

Quan trọng

Tùy chọn tên đối tượng được tạo ra nhiều hoặc số ít phải không được kiểm soát, nếu không, mẫu MVC MVC MySQL sẽ không hoạt động đúng.Pluralize or singularize generated object names option must remain unchecked, otherwise the MySQL MVC Item Template will not function properly.

Hình & nbsp; 8.4 & nbsp; chọn đối tượng cơ sở dữ liệu để đưa vào mô hình

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Nhấp vào Kết thúc để tạo mô hình, như đã trình bày dưới đây:Finish to generate the model, as demonstrated below:

Hình & nbsp; 8.5 & nbsp; Tạo mô hình khung thực thể MySQL

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Bây giờ, tạo ra một mục MVC MySQL mới. Nhấp chuột phải vào dự án và chọn từ menu theo ngữ cảnh.

Hình & nbsp; 8.6 & nbsp; thêm mục mới

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Điều này khởi chạy thêm trình hướng dẫn mục mới. Menu MySQL cung cấp hai tùy chọn: Mẫu MVC mới của MySQL và biểu mẫu Windows mới của MySQL. Chọn mục MVC mới của MySQL, sau đó nhấp vào Thêm.Add New Item wizard. The MySQL menu offers two options: MySQL New MVC Item and MySQL New Windows Form. Select MySQL New MVC Item, and then click Add.

Hình & nbsp; 8.7 & nbsp; Tùy chọn menu MySQL

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Điều này mở hộp thoại mẫu mục MVC. Bây giờ chọn mô hình và thực thể MySQL mà bạn muốn sử dụng để tạo mục MVC. Danh sách thả xuống mô hình được điền dựa trên tất cả các mô hình khung thực thể MySQL có sẵn trong dự án, Danh sách thả xuống thực thể được điền với các thực thể có sẵn cho mô hình đã chọn.MVC Item Template dialog. Now select the MySQL model and entity that you want to use to create the MVC item. The model dropdown list is populated based on all the MySQL Entity Framework models available in the project, entities dropdown list is populated with entities available for the selected model.

Hình & nbsp; 8.8 & nbsp; hộp thoại mẫu MVC MySQL MVC

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc


Hình & NBSP; 8,9 & NBSP; Mẫu vật phẩm MVC MySQL

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Sau khi chọn mô hình và thực thể để tạo mục, nhấp vào kết thúc và bộ điều khiển mới và xem khớp với thực thể đã chọn sẽ được thêm vào dự án. Chúng chứa mã kết thúc trở lại cần thiết để hiển thị dữ liệu thực thể.Finish, and a new controller and view matching the selected entity will be added to the project. These contain the necessary back end code to render the entity data.

Hình & NBSP; 8.10 & NBSP; Bộ điều khiển và Chế độ xem mới được thêm vào dự án

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc

Bây giờ bạn có thể thực hiện ứng dụng. Trong ví dụ của chúng tôi, chúng tôi đã sử dụng cơ sở dữ liệu Sakila và tạo bộ điều khiển diễn viên:

Hình & nbsp; 8.11 & nbsp; Chế độ xem diễn viên

Hướng dẫn how to connect mysql database in asp net mvc - cách kết nối cơ sở dữ liệu mysql trong asp net mvc


Làm thế nào để ASP MVC kết nối với cơ sở dữ liệu?

Để thêm bộ điều khiển cơ sở dữ liệu tuân theo các bước sau,..
Nhấp chuột phải vào thư mục bộ điều khiển của dự án ứng dụng web ASP.NET MVC, nhấp vào Thêm sau đó nhấp vào tùy chọn Bộ điều khiển. ....
Bây giờ từ cửa sổ Thêm giàn giáo chọn bộ điều khiển MVC 5 với chế độ xem, sử dụng khung thực thể và nhấn nút Thêm ..

ASP Net có thể kết nối với MySQL không?

Để kết nối với cơ sở dữ liệu MySQL bằng cách sử dụng ASP.NET, hãy tìm chuỗi kết nối cơ sở dữ liệu của bạn (PLESK).Lưu ý: Thay đổi giá trị mật khẩu của bạn thành giá trị mật khẩu cơ sở dữ liệu thực của bạn.Sử dụng Microsoft Visual Studio.Net tạo một dự án ASP.NET.Find your database's connection strings (Plesk). Note: Change the your password value to your real database password value. Using Microsoft Visual Studio . NET create an ASP.NET Project.

Chúng ta có thể kết nối MVC với cơ sở dữ liệu không?

Giống như cơ sở dữ liệu, có nhiều cách khác nhau để tích hợp cơ sở dữ liệu vào ứng dụng MVC của bạn.Bạn có thể viết các câu lệnh SQL của riêng mình và truy cập cơ sở dữ liệu bằng cách sử dụng các lớp theo không gian tên SQLClient.Hoặc bạn có thể sử dụng ORM (đối tượng liên quan đến đối tượng) kết thúc quyền truy cập cơ sở dữ liệu của bạn.there are a variety of ways to integrate a database into your MVC application. You can write your own SQL statements and access the database by using the classes under the SqlClient namespace. Or you can use an ORM (Object-Relational-Mapper) that wraps your database access.

Làm cách nào để kết nối Visual Studio với cơ sở dữ liệu MySQL?

Bắt đầu Visual Studio và mở Máy chủ Explorer bằng cách nhấp vào Máy chủ Explorer từ menu Xem.Nhấp chuột phải vào nút kết nối dữ liệu và sau đó chọn Thêm kết nối ...
Chọn cơ sở dữ liệu MySQL từ danh sách các nguồn dữ liệu.....
Lựa chọn .....
Nhấp vào OK để quay lại cửa sổ Thêm kết nối ..