WinForms -da Entity Framework. 1 -qism


Download 0.62 Mb.
bet2/6
Sana15.03.2023
Hajmi0.62 Mb.
#1270862
1   2   3   4   5   6
Bog'liq
Entity Framework в WinForms

EntityBindingNavigator : Ko'rib chiqish navigatsiyasini ta'minlovchi va yozuvlarni qo'shish va o'chirish, ma'lumotlar bazasiga o'zgarishlarni saqlash yoki bekor qilish uchun foydalanuvchi interfeysini ta'minlovchi boshqaruv.

EntityDataSource komponenti

EntityDataSource komponenti standart ADO.NET dasturlashda DataSet va BindingSource rolini o‘ynaydi . Undan foydalanish uchun avvalo ob'ekt yaratishingiz kerak Ma'lumotlar Model .

Shundan so'ng, EntityDataSource komponentini shaklga torting va ObjectContext tipidagi ObjectContextType xususiyatini taqdim etilgan ob'ektlardan biriga o'rnating. Ma'lumotlar Model kontekstlari. (Agar sizda EF6 bo'lsa, ObjectContextType o'rniga DbContextType xususiyatidan foydalaning ). Buni qilganingizda, EntityDataSource komponenti kontekst ob'ektini yaratadi va kontekstda mavjud bo'lgan barcha ma'lumotlar manbalarini topish uchun aks ettirishdan foydalanadi. Ushbu ma'lumotlar manbalari keyinchalik IListSource ilovasidan foydalangan holda dizaynerda paydo bo'ladi .

Keyin shaklga boshqaruv elementlarini qo'shishingiz va odatdagidek DataSource , DataMember va Binding xususiyatlaridan foydalangan holda ularni EntityDataSource bilan bog'lashingiz mumkin . Yagona EntityDataSource modeldagi barcha jadvallar va ko'rinishlarga kirishni ta'minlaydi va o'zgarishlarni faqat SaveChanges usulini chaqirish orqali saqlaydi .

Misollar


EntityDataSource qanday ishlashini tushunishning eng yaxshi usuli bu bir nechta misollarni ko'rib chiqishdir. Quyidagi bo'limda to'rtta umumiy ma'lumotlarni ulash stsenariylarini amalga oshirish uchun EntityDataSource dan qanday foydalanish ko'rib chiqiladi. Barcha skriptlar bir xil ob'ektdan foydalanadi Ma'lumotlar Northwind ma'lumotlar bazasidan yaratilgan model .

Undan foydalanish uchun avvalo ob'ekt yaratishingiz kerak Ma'lumotlar Model .

Ob'ektni yaratish Ma'lumotlar Model


Download 0.62 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling