ASP.NET

Monday, July 10, 2017

การเพิ่ม Controller เพื่อจัดการข้อมูลใน SQL Server

ในส่วนนี้จะลองสร้าง MovieController เพื่อจัดการข้อมูล Model Movie

ตัวอย่าง

เริ่มจากการคลิกขวา Add > Controller




เลือก MVC 5 Controller with views using Entity Framework และคลิก Add

ระบบจะแสดงหน้าจอให้ระบุรายละเอียดของ Controller

  • Model Class : ให้เลือกจากที่เราได้สร้าง Class Movie ไปก่อนหน้า
  • Data context  class: ให้เลือก ConnectionString ตามที่เราได้สร้าง MovieDBContext ไปก่อนหน้า
  • Use a layout page: หากต้องการให้มี Layout ก็สามารถเลือก Layout ตามที่ระบบมีอยู่แล้วได้
เมื่อคลิก Add ระบบจะสร้าง File และ Folder ให้อัตโนมัติ ดังต่อไปนี้
  • MoviesController.cs ภายใต้ Folder Controllers
  • Folder Views/Movies
  • สร้าง Create.cshtml, Delete.cshtml, Detail.cshtml, Edit.cshtml และ Index.cshtml ภายใต้ Folder Views/Movies
โดย Visual Studio จะสร้าง CRUD (Action Create, Read, Update และ Delete ) ให้อัตโนมัติ

ลอง Run Application ผ่าน URL http://localhost:xxxxx/Movies 
จาก URL ดังกล่าวจะ Default มายัง Method Index พร้อมทั้งสามารถทำงาน Action CRUD ได้ทั้งหมด ดังรูป









No comments:

Post a Comment

เชื่อม SQL Server บน VMWare ผ่าน SQL Server Management Studio ที่เครื่อง Client

หากติดตั้ง SQL Server ต่างเครื่องคอมพิวเตอร์ที่เราต้องการ Develop จะต้อง Set ค่าเพิ่มเติมผ่าน SQL Server Configuration Server ด้วย เพราะไม...