10-mavzu: Ma’lumotlar bilan ishlash. Reja: Ma’lumotlar bilan ishlash. Yondashuvlar


Download 442.94 Kb.
bet1/7
Sana04.10.2022
Hajmi442.94 Kb.
#830485
  1   2   3   4   5   6   7
Bog'liq
6, 9, 3, 2 5420269579618227651, Davlatmirzo2, Foydalanuvchining interfeysini yaratish
    Bu sahifa navigatsiya:
  • T-SQL

10-mavzu:Ma’lumotlar bilan ishlash.
Reja:
1.Ma’lumotlar bilan ishlash.
2.Yondashuvlar.
3.Entity Framework asoslari.
Мавжуд маълумотлар базасига Code First
Биринчи бўлимда Entity Framework га асосланган биринчи дастурда биз Code First ёндашувдан фойдаландик. Ушбу ёндашув жуда оддий, қулай ва мослашувчан ҳисобланади. Кўп ҳолларда лойиҳа яратилаётган вақтда DB мавжуд бўлади. Ушбу ҳолда ҳам Code First ёндашувдан фойдаланиш мумкин. Баъзи дастурчилар ушбу ёндашувни Code Secondдеб юритишади. Юқоридаги мулоҳазаларни мисолда кўриб чиқамиз.
Аввлао янги лойиҳани яратамиз. Сўнгра лойиҳа учун DBни ҳосил қиламиз. Visual StudioдаменюнингView->Other Windows->Database Explorerқисминитанлаймиз. УндагиDatabase ExplorerойнасиданянгибазагаConnect to Databaseқисмнитанлашлозим:



DBгауланишмулоқотойнасидасерверсифатида(localdb)\v11.0нитанлаймиз. УшбуҳолдаMS SQL ServerDBбиланишлашучунlocaldb движогиданфойдаланамиз. DB сифатида newuserstoredb ни танлаймиз.

Агар ушбу DB мавжуд бўлмаса, уни яратиш мулоқот ойнаси тақдим этилади:



«Да» тугмасини босамиз. Натижада Database Explorer ойнасида ҳосил қилинган DB келтирилади:



Ҳосил қилинган DB бўш бўлиб, унда янги жадвал ҳосил қиламиз. Tables қисмига сичқончанинг ўнг тугмасини босиб, менюдан Add New Table қисмни танлаймиз. Сўнгра дизайнер режимида қуйидаги майдонларни ҳосил қиламиз:



CREATETABLE [dbo].[Users]


(
[Id] INTNOTNULLPRIMARYKEYIDENTITY,
[Name] NVARCHAR(50)NOTNULL,
[Age] INTNOTNULL
)


T-SQLёкиграфикрежимдажадвалтузилмаси, номиниваустунтипларианиқлаймизвабарчаамалларбажарилгач, Updateтугмасинибосишлозим.
ЯнгиойнадаDBдаамалгаоширилишилозимбўлганўзгаришларкелтирилади:




Download 442.94 Kb.

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




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