Praktikum7: Töö andmeallikatega: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 8: Line 8:
'''Loengus tehtud näited asuvad [http://enos.itcollege.ee/~mposka/CSharp2015/Paevaope/Loengud/Loeng07/ siin]'''
'''Loengus tehtud näited asuvad [http://enos.itcollege.ee/~mposka/CSharp2015/Paevaope/Loengud/Loeng07/ siin]'''


NB! Peale SQL Server Management Studio eemalda linnuke valiku "Prevent saving changes that require table re-creation"
*Selle leiad, kui avada SQL Server Management Studiost Tools -> Options -> Designer
=Käsi_hoitud_tegevus=
=Käsi_hoitud_tegevus=
Loo andmebaas, mis võimaldab hoida infot kontaktide kohta
Loo andmebaas, mis võimaldab hoida infot kontaktide kohta

Revision as of 16:40, 12 October 2015

Eelinfo

SQL Server Management Studioga ühendades proovi SQL server name'ina:

  • (localdb)\v11.0 (kui see ei tööta, proovi järgmist)
  • (localdb)\MSSQLLocalDB
    • Kui see ka ei tööta, siis ava Command Prompt ning kirjuta: sqllocaldb start Alla peaks tulema teade: LocalDB instance "MSSQLLocalDB" started.
    • Nüüd peaks töötama. Kui aga kirjutati mingi muu nimi, siis lihtsalt asenda see ja kirjuta (localdb)\nimimisolijutumärkide vahel

Loengus tehtud näited asuvad siin

NB! Peale SQL Server Management Studio eemalda linnuke valiku "Prevent saving changes that require table re-creation"

  • Selle leiad, kui avada SQL Server Management Studiost Tools -> Options -> Designer

Käsi_hoitud_tegevus

Loo andmebaas, mis võimaldab hoida infot kontaktide kohta Loo järgnevad andmebaasi päringud:

  • Võimaldab lisada uut kontakti andmebaasi
  • Võimaldab lisada uut kontaktitüüpi andmebaasi
  • Võimaldab otsida kontakti andmebaasist nime järgi(tulemusi võib tagasi tulla mitu)
  • Võimaldab otsida kontakti ID järgi
  • Võimaldab pärida andmebaasist kõik kontaktitüübid
  • Võimaldab kustutada kontakte
  • Võimaldab uuendada kontakti informatsiooni

Käsi_mittehoitud_tegevus

Loo eraldi BLL(ärigloogika kiht)

  • Loo BO mudelid
  • Loo järgnev klass "KontaktService"
    • realiseeri vajalikud meetodid, et kontakti oleks võimalik lisada/muuta/kustutatada/otsida

Mul_on_igav_teeks_ka_midagi_tegevus

Loo WPF rakendus, mis kasutab eelpool loodud meetodeid