Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 20255|Odgovoriti: 0

[Vir] Funkcija ConcurrencyCheck funkcije označevanja podatkov [serija Code-First]

[Kopiraj povezavo]
Objavljeno na 22. 01. 2017 10:44:12 | | | |
Funkcijo ConcurrencyCheck je mogoče uporabiti za lastnosti domenskega razreda. Ko EF izvede posodobitev operacijo, Code-First vpiše vrednost stolpca v stavek where condition, in to funkcijo CurrencyCheck lahko uporabite za uporabo obstoječih stolpcev za preverjanje sočasnosti, namesto da bi uporabljali ločen stolpec TimeStamp za preverjanje sočasnosti.
Poglejte spodnjo kodo:
Nato spremenimo testno kodo za glavno funkcijo:



Potem je sporočilo o sočasnosti napake:


izvršni sp_executesql N'UPDATE [dbo]. [StudentInfo]
SET [StudentName] = @0, [StdId] = @1
KJER ((([StudentKey1] = @2) IN ([StudentKey2] = @3)) IN ([StudentName] = @4))
',N'@0 nvarchar(20),@1 int,@2 int,@3 int,@4 nvarchar(20)',@0=N'Test Samo za enega',@1=1,@2=1,@3=1,@4=N'Test Samo za enega'
Prosimo, upoštevajte:

Upoštevajte, da se atribut TimeStamp lahko uporabi le za lastnost enobajtnega polja v razredu, medtem ko se atribut ConcurrencyCheck lahko uporabi za poljubno število lastnosti z katerimkoli podatkovnim tipom.

Funkcijo TimeStamp je mogoče uporabljati le v razredih z enobajtno lastnostjo, medtem ko je funkcija ConcurrencyCheck lahko uporabljena v katerem koli številu in vrsti lastnosti.





Prejšnji:Ali Da Yu (Ali Velika riba) Enostaven jezik SMS pošiljanje izvorne kode
Naslednji:Parametri zagona Chrome
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com