មាតិកា
I. សេចក្តីផ្តើម
II. ជំហានទី១៖ បង្កើត Table
III. ជំហានទី២៖ បង្កើត Project
IV. ជំហានទី៣៖ Add “ADO.Net Entity Data Model”
V. ជំហានទី៤៖ បង្កើត interface
VI. ជំហានទី៥៖ សរសេរកូដក្នុង Code Behind
VII.ជំហានទី៦៖ ដំណើរការកម្មវិធី
I. សេចក្តីផ្តើម
ក្នុងមេរៀននេះ នឹងបង្ហាញលោកអ្នកអំពីការប្រើប្រាស់ CRUD ជាមួយ entity framework ក្នុង asp.net ដោយមានការអនុវត្តន៍ពីមួយជំហានទៅមួយជំហាន ដើម្បីអាចចេញជាលទ្ធផល។ ដើម្បីកាន់តែយល់ច្បាស់ សូមធ្វើការអនុវត្តន៍ដូចខាងក្រោមនេះ៖
II. ជំហានទី១៖ បង្កើត Table
សូមធ្វើការបង្កើត table មួយដែលមានឈ្មោះថា “Student” សម្រាប់ធ្វើការរក្សាទុកទិន្នន័យដែលបានបញ្ចូលតាមរយៈ interface
យើងនឹងទទួលបាន table ដូចរូប
III. ជំហានទី២៖ បង្កើត Project
សូមធ្វើការបង្កើត project
រួចយើងនឹងទទួលបាន project structure ដូចរូបខាងក្រោម
IV. ជំហានទី៣៖ Add “ADO.Net Entity Data Model”
- ចូលទៅកាន់ Solution Explorer
- ចុច Mouse ស្តាំ រើសយក “Add” –> យក “Add new item”
- វានឹង pop up ផ្ទាំងមួយអោយយើង
- សូមធ្វើការជ្រើសរើសយក ADO.Net Entity Data Model
- សូមជ្រើសរើស generate from database រួចចុច Next
- វានឹងលោតចេញផ្ទាំងមួយទៀត
- ចុចលើប៊ូតុង New Connection…
- រូចវានឹងលោតមកផ្ទាំងមួយទៀត
- សូមធ្វើការបំពេញនូវ SQL Server Credential និងព័ត៌មាន Database
- បន្ទាប់មកវានឹងចេញផ្ទាំង window ថ្មីមួយទៀត ដែលមានព័ត៌មាន connection string ដែលត្រូវបាន generated ពីជំហានខាងលើ
- ចុច Next
- រូចមកទៀត វានឹងបង្ហាញផ្ទាំងសម្រាប់អោយយើង ជ្រើសរើស database object
- ចុច Finish
- យើងនឹងទទួលបាន file ថ្មីមួយទៀតក្នុង project structure របស់យើង
- ដូចនេះ connection ទៅកាន់ database រួចរាល់សម្រាប់អោយយើងធ្វើការសរសេរកូដដើម្បីធ្វើ operation ផ្សេងៗទៅលើវាបាន។
- សូមបើក web.config ពេលនោះយើងនឹងឃើញ connection ដែលត្រូវបាន generate ដោយស្វ័យប្រវត្តិ
V. ជំហានទី៤៖ បង្កើត interface
បង្កើត web form សម្រាប់ធ្វើការ insert, delete, update, និង retrieve ទិន្នន័យ ដូចខាងក្រោម
VI. ជំហានទី៥៖ សរសេរកូដក្នុង Code Behind
សូម double click លើប៊ូតុង Save
- បង្កើត clearFormFields()
- បង្កើត bindStudentInfo()
- បង្កើត Edit និង Delete Operations
- កូដក្នុង Update Button
- Bind data ក្នុង repeater ទៅលើ Page_Load()
VII. ជំហានទី៦៖ ដំណើរការកម្មវិធី
- ពេលដំណើរការកម្មវិធី
- បញ្ចូលទិន្នន័យ
- កែប្រែទិន្នន័យ
- លុបទិន្នន័យ