ASP.NET MVC - Hifadhi ya SQL
Kwa kusoma ASP.NET MVC, tuta kujenga programu ya Internet.
Safu 6:Kuongeza hifadhi
Kujengaa hifadhi
Visual Web Developer ina hifadhi ya msingi wa SQL ya binafsi, kwa jina la SQL Server Compact.
Tabia ya kifuatilia inayotumika kwenye mafunzo hii inaweza kuanzishwa kwa mafanikio ya kwanza:
- Bonyeza kwa ukiaji kwa kulia kwenye Mchakato wa Msingi wa Ujumbe wa Programu kwa tabia hii ya kifuatilia: App_Data Foldi
- ChaguaKuingiza,Project Mpya
- Chagua SQL Server Compact Local Database *
- Inaingiza hifadhi hii kwa jina la: Movies.sdf
- BonyezaKuingizaKibamwe
* Ikiwa ukurahishe haukubuni SQL Server Compact Local Database, hii inamaanisha hii haukubuniwa SQL Server Compact kwenye kompyuta yako. Tumia ukurahishe hii:SQL Server Compact
Visual Web Developer itatokana kwa uharibifu kwenye foldi ya App_Data kwa hifadhi hii.
Kutumia:Kwenye kifuatilia, inahitajika ukusababisha ufahamu wa msingi wa hifadhi ya SQL. Ikiwa unapenda kuafaa kusoma hiki kwanza, tafuta hii: Mafunzo wa SQL.
Kuongeza tabia ya hifadhi
Bonyeza paa kwa paa kwenye foldi ya App_Data: Movies.sdf Inatukia Database Explorer window.
Kwa kuwa haki kuundwa tabia mpya kwenye hifadhi hii, bonyeza uendelee kwa ukiaji kwa kulia: Tables Foldi, kisha chukuaKujengaa tabia.
Kujengaa kati kama inayotiririka:
Kati | Aina | Inasababisha hali ya kutosha |
---|---|---|
ID | int (ingia msingi) | Hapana |
Title | nvarchar(100) | Hapana |
Director | nvarchar(100) | Hapana |
Date | datetime | Hapana |
Ufafanuzi wa kati:
ID Hii ni namba ya int ya inayotumiwa kutoa namba ya rekodi kila muda kwenye tabia.
Title Hii ni ni 100 kati cha kifaa cha uharibifu cha jina la filamu.
Director Hii ni ni 100 kati cha ya kifaa cha uharibifu cha jina la msingi wa mtangazaji.
Date 是日期列,用于存储影片的发行日期。
Ni kolumu ya tarehe, inatumiwa kusora tarehe ya huzuni ya filamu.Kumaliza kumwiza kolumu zilizokamilika, lazima uweze kumwiza kolumu ya ID kama chapa kuu ya tabia.Chapa Kuu kwa sababu inaainishwa kama (kitambaa cha rekodi). Kuwa hapa, bonyeza kwa jina la kolumu (ID) na bonyeza Column Properties Kwenye window ya kuu na kuchagua Chapa Kuu, bonyeza Identity Majadiliano ya kiwango inawekwa.
True MovieDBs.
Kutumia:Kufikia kumaliza kumwiza kolumu za tabia, tukisikia tabia na kumwiza jina ya tabia.
Tukizingatia tabia ya "MovieDBs" (inaishia na s). Kwenye kitendo kinachitangazwa, tunaweza kuona "MovieDBs" inatumiwa kwa modeli ya data. Inasikia kina, hivyo ndio kuhakikisha kwamba mawasiliano ya kesi na tabia ya database inatumiwa kwa uamuzi wa jina.
Kidgeza rekodi ya database
Inaweza kutumia Visual Web Developer kuingia kwa kipindi cha movie kwa rekodi ya mafunzo. App_Data kwenye kifungu Movies.sdf mifaa.
Kutapia kwa ukingo wa kulia kwenye Database Explorer window ya MovieDBs Tafiti, na chagua Show Table Data.
Kidgeza rekodi:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Kutumia:ID kolumu itakuwa inayohaririwa kwa mawasiliano. Huwezi kuhariri.
Kidgeza kiingia cha mtaani
Ku Web.config katika faili <connectionStrings> Kidgeza elementi hizi kwa elementi zote:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>