ການແນະນຳຫຼັກສູດ:
- ຫນ້າກ່ອນ WebPages MVC
- ຫນ້າຕໍ່ໄປ WebPages MVC
ASP.NET MVC - ມາດຕະຖານ
ເພື່ອຮຽນຮູ້ ASP.NET MVC, ພວກເຮົາຈະສ້າງການສະແດງອິນເຕີເນັດ.ບາງພາກ 7:
WebPages MVC
ຕິດຕັ້ງມາດຕະຖານຂອງຂໍ້ມູນ. MVCມາດຕະຖານ
ພາຍໃນມາດຕະຖານບັນຈຸທັງໝົດຂອງການປະກອບຂອງການສະແດງຄູ່ວາງ (ວິທະຍາສາດປະກອບ, ວິທະຍາສາດການກວດກາ, ວິທະຍາສາດການເຂົ້າເຖິງຂໍ້ມູນ), ບໍ່ມີວິທະຍາສາດການຫຼັກສູດແລະວິທະຍາສາດການຄວບຄຸມ.
ພາຍໃນ MVC, ມາດຕະຖານສາມາດຮັກສາແລະກະຈາຍຂໍ້ມູນຂອງການສະແດງຄູ່ວາງ.
ພາຍໃນ MVC, ມາດຕະຖານສາມາດຮັກສາແລະກະຈາຍຂໍ້ມູນຂອງການສະແດງຄູ່ວາງ.ເວັບໂປຣເອກະສານ Models
Visual Web Developer ສ້າງເອກະສານຄົນປະກອບຂອງມາດຕະຖານຂອງການປະກອບຂອງການສະແດງຄູ່ວາງ. AccountModels.cs ເອກະສານ
AccountModels ບັນຈຸ LogOnModel、ChangePasswordModel ແລະ RegisterModel。
ຕິດຕັ້ງມາດຕະຖານຂອງບັນດາມາດຕະຖານ
ການສ້າງມາດຕະຖານຂອງບັນດາມາດຕະຖານຂອງບັນດາມາດຕະຖານທີ່ຈຳເປັນໃນການສະແດງຄູ່ວາງ ASP.NET MVC ສາມາດຖືກສ້າງຂື້ນໂດຍຫຼາຍບາງການການກະຈາຍທີ່ງາມທີ່ງາມ:
ໃນຈັດການຈັດຕັ້ງສະຖານນະພາບເວັບໂປຣເອກະສານ Models ເວັບໂປຣເອກະສານຕິດຕັ້ງ、ປະເພດ。
ໃສ່ປະເພດ MovieDB.cs ຊື່ຫຼັງຈາກການຕິດຕັ້ງຕິດຕັ້ງ。
ການແກ້ໄຂປະເພດນີ້:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace MvcDemo.Models } public class MovieDB } public int ID { get; set; } public string Title { get; set; } public string Director { get; set; } public DateTime Date { get; set; } } public class MovieDBContext : DbContext } public DbSet<MovieDB> Movies { get; set; } } }
ຄວາມເວົ້າ:ພວກເຮົາໄດ້ປ່ຽນຊື່ຕາມ 'MovieDBs' (ສິ້ນສຸດດ້ວຍ s). ໃນວັນອາທິດທີ່ຜ່ານມາ, ພວກເຮົາໄດ້ເຫັນຊື່ຕາມຂອງຖານຂໍ້ມູນ 'MovieDBs' (ສິ້ນສຸດດ້ວຍ s) ສຳລັບຍົກຂໍ້ມູນ. ເປັນກໍລະນີທີ່ບໍ່ສາມາດຮູ້ໄດ້ບໍ່, ແຕ່ນີ້ແມ່ນຂັ້ນຕົວຊື່ທີ່ກວມກັບຖານຂໍ້ມູນ ເພື່ອສະໜັບສະໜູນການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ.
ເພີ່ມທົດສອງທາງຂອງຖານຂໍ້ມູນ
ຄວາມລັດຖະສະພາຂອງຖານຂໍ້ມູນທີ່ຕ້ອງການຂອງການນຳໃຊ້ນີ້ ສາມາດຖືກສ້າງດ້ວຍບາງບານການດັ່ງຕໍ່:
- ສ້າງໂຄງການຂອງເຈົ້າ: ເລືອກ ທົດສອບ, ແລະ ຈາກອຸປະກອນ ເລືອກ Build MvcDemo.
- ໃນສາຍຫນັງລັດຖະສະພາ 'Controllers', ຄູ່ກັນລະເບີດ, ແລະ ເລືອກ ຕີມ, Controller.
- ກຳນົດຊື່ຄວາມລັບ: MoviesController
- ເລືອກແບບ: Controller with read/write actions and views, using Entity Framework
- ເລືອກປະເພດຍົກ: MovieDB (MvcDemo.Models)
- ເລືອກປະເພດຄວາມລັບ: MovieDBContext (MvcDemo.Models)
- ເລືອກແບບຫນ້າທີ່ Razor (CSHTML)
- ຄັກຄັບເພີ່ມ
Visual Web Developer ຈະສ້າງເອກະສານດັ່ງຕໍ່:
- ເອກະສານ 'MoviesController.cs' ໃນແບບລັດຖະສະພາ 'Controllers'
- ສາຍຫນັງ 'Movies' ໃນແບບລັດຖະສະພາ 'Views'
ເພີ່ມທົດສອງທາງຂອງຖານຂໍ້ມູນ
ເອກະສານດັ່ງຕໍ່ຈະຖືກສ້າງໃນສາຍຫນັງ 'Movies' ຢ່າງອັດຕະລາຍ:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
ສະແດງຄວາມຍິນດີ
ສະແດງຄວາມຍິນດີ. ເຈົ້າໄດ້ເພີ່ມມີຄວາມລະບົບ MVC ຄັ້ງທຳອິດ.
ຕອນນີ້ ເຈົ້າສາມາດຄົງຄອງໃນແບບໜັງ 'ໜັງ' ຂອງ 'ໜັງ'.
- ຫນ້າກ່ອນ WebPages MVC
- ຫນ້າຕໍ່ໄປ WebPages MVC