ASP.NET MVC - ēku datu pakalpojumi

Satura rādītājs
A datu pakalpojums ļauj mums savā lietojumprogrammā izveidot standarta struktūras, kuras mēs varam izmantot neatkarīgi no mūsu vietnes atrašanās vietas, pateicoties AJAX tehnoloģijas izmantošanai.
Mēs arī esam redzējuši, ka, veidojot atbilstošu kontrolieri, pēc noklusējuma tika ģenerētas tukšas bāzes metodes, lai mēs varētu tur ievietot savu loģiku, tomēr tas notiek, ja mēs nevēlamies izmantot noklusējuma nomenklatūru, jo mēs to varam izdarīt, pārkāpjot konvencija.
Lai mūsu kontrolieri varētu pareizi darboties, ASP.NET MVC mums jāzina, ka tie pastāv mūsu lietojumprogrammā, tāpēc mums tas ir jāzina veidot maršrutu ka, to saucot, mēs varam izsaukt minētos kontrolierus un tādējādi piekļūt mūsu datu pakalpojumiem.
Jauna metodeTātad mūsu jaunais maršruts, nevis parastā RouteTable.MapRoute () mēs tagad izmantosim RouteTable.MapHttpRoute () ar to mūsu lietojumprogramma jau zinās, uz ko mēs atsaucamies, izmantojot jauno kontrolieri.
Tālāk redzamajā attēlā aplūkosim vispārīgu piemēru, ko varam izmantot mūsu projektam.

To darot ASP.NET ņem vērā konvencijas paradigmu par konfigurāciju.
Lai gan konvencija par konfigurāciju ir paradigma, kas ietaupa mums daudz koda darba, ir gadījumi, kad tas neatbilst mūsu lietojumprogrammai, ir daudz iemeslu un katrs gadījums ir īpašs, bet tas, ka mums ir jāpārkāpj konvencija, ir netraucē mums izveidot datu pakalpojumu.
Lai to izjauktu, mēs vienkārši ģenerēsim savu darbību tāpat kā jebkurš cits, bet tā vietā, lai nosauktu metodi, mēs ievietosim savu nomenklatūru, tajā brīdī Pamatprogramma jautās, kā tai vajadzētu rīkoties un lai izvairītos no neskaidrībām šobrīd Pēc jaunas darbības ģenerēšanas mēs paskaidrosim, ar kādu metodi šī darbība darbosies.
 [HttpGet] publiska izsoles FindAuction (int id) {} 

Mūsu ievietotajā kodā mēs redzam to, ko izskaidrojam, šajā gadījumā mēs norādām, ka darbība tiks izpildīta ar GET metode no HTTP, tad mēs sakām, no kura modeļa tas tiks pagarināts, un mēs ievietojam atbilstošo nosaukumu. Kā redzam, tas nemaz nav grūti.
Zvanīšana uz pakalpojumu ir mūsu datu pakalpojuma pēdējā daļa, jo mēs zinām formātu JSON ir vēlama šāda veida lietām, tādēļ, ja mēs izmantojam bibliotēku, piemēram jQuery mēs varam konsultēties tieši, kā redzam šādā koda piemērā:
 

Šeit mēs zvanām ar metodi getJSON uz mūsu izveidoto maršrutu, šajā gadījumā tā būtu / api / izsolē / Tas aktivizēs darbību Iegūt un atgriezīs nepieciešamos datus, kurus pēc tam varam apstrādāt pēc saviem ieskatiem, piemēram, mēs esam izveidojuši sakārtotu sarakstu HTML.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave