Bước 2: Trong project WEB API, mở Server Explorer và Tạo mới kết nối.3... Bước 4: Trong Properties của kết nối.. Lưu ý: Sửa các giá trị **** thành giá trị mật khẩu dạng rõ Là tên của ch
Trang 1WEB API – CONNECT TO SQL SERVER
Phạm Nhật Duy Email: duypn@uit.edu.vn
1
Trang 2Bước 1: Trong SSMS, tạo mới một Database (Ví dụ: QLBANSACH).
2
Trang 3Bước 2: Trong project WEB API, mở Server Explorer và Tạo mới kết nối.
3
Trang 4Bước 3: Đăng nhập vào SQL Server
và chọn CSDL muốn kết nối đến
4
Trang 5Bước 4: Trong Properties của kết nối Copy giá trị mục Connection String.
5
Trang 6Bước 5: Mở file Web.config và thêm mới thẻ connectionStrings như hình.
6
Là giá trị đã copy lúc trước.
Lưu ý: Sửa các giá trị ****
thành giá trị mật khẩu dạng rõ
Là tên của chuỗi kết nối (đặt tùy ý)
Trang 77 Bước 6: Tạo lớp Database.cs trong thư
mục Database và viết hàm ReadTable.
Là tên của chuỗi kết nối đã đặt bên trên
Trang 8Bước 6: Viết hàm ReadTable (tt).
8
Trang 9Bước 7: Tạo thư mục Images để lưu trữ hình ảnh trong project WEB API.
9
Trang 10Bước 8: Trong SSMS, tạo các bảng cho CSDL.
10
Trang 11Bước 9: Insert dữ liệu vào CSDL.
11
Lưu ý: Thay các giá trị của trường hình ảnh bằng đường dẫn đến hình ảnh tương ứng với địa chỉ IP và thư mục lưu trữ ảnh đã tạo của máy.
Trang 12Bước 10: Trong SSMS, viết các Stored Procedure để lấy dữ liệu.
12
Trang 13Bước 11: Trong file Controller, viết các API gọi tới Stored Procedure.
13
Trang 14Bước 11: Trong file Controller, viết các API gọi tới Stored Procedure (tt).
14
Trang 15Bước 12: Publish WEB API và xem kết quả trên Browser.
15
Trang 16Bước 13: Sử dụng Postman để kiểm tra các API.
16
Trang 17Bước 13: Sử dụng Postman để kiểm tra các API (tt).
17
Trang 18Bước 14: Tạo 1 ứng dụng Xamarin và viết code cho trang MainPage.xaml.
18
Trang 19Bước 15: Tạo 2 lớp Subject và Book với các
thuộc tính GIỐNG trong SQL Server.
19
Trang 20Bước 16: Vào Nuget Packages và cài đặt gói Newtonsoft.Json.
20
Trang 21Bước 17: Viết code xử lý cho sự kiện Clicked
của button 2 Danh sách chủ đề.
21
Trang 22Bước 18: Viết code cho phần giao diện của trang PageSubjectList.
22
Trang 23Bước 19: Viết code cho phần xử lý của trang PageSubjectList.
23
Lưu ý: Thêm gói Newtonsoft vừa cài ở phần khai báo: using Newtonsoft.Json;
Trang 24Bước 20: Viết code cho phần giao diện của trang PageBooksBySubject.
24
Trang 25Bước 21: Viết code cho phần xử lý của trang PageBooksBySubject.
25
Lưu ý: Thêm gói Newtonsoft vừa cài ở phần khai báo: using Newtonsoft.Json;
Trang 26Bước 22: Chạy ứng dụng.
26
Trang 27Bước 23: Nhấn vào button 2 DANH
SÁCH CHỦ ĐỀ và xem kết quả.
27
Trang 28Bước 24: Nhấn vào 1 chủ đề bất kỳ
và xem kết quả (Ví dụ: Tin học)
28
Trang 29Cảm ơn!
29
Trang 30Hỏi Đáp?
30