Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 20255|Jawab: 0

[Sumber] Fitur ConcurrencyCheck fitur anotasi data [Seri Code-First]

[Salin tautan]
Diposting pada 22/01/2017 10.44.12 | | | |
Fitur ConcurrencyCheck dapat diterapkan ke properti kelas domain. Saat EF melakukan operasi pembaruan, Code-First menempatkan nilai kolom dalam pernyataan kondisi where, dan Anda dapat menggunakan fitur CurrencyCheck ini untuk menggunakan kolom yang ada untuk pemeriksaan konkurensi, daripada menggunakan kolom TimeStamp terpisah untuk pemeriksaan konkurensi.
Lihat kode di bawah ini:
Selanjutnya, mari kita modifikasi kode pengujian untuk fungsi utama:



Kemudian pesan konkurensi kesalahan adalah:


eksekutif sp_executesql N'UPDATE [dbo]. [Info Siswa]
SET [Nama Siswa] = @0, [StdId] = @1
DI MANA ((([StudentKey1] = @2) DAN ([StudentKey2] = @3)) DAN ([StudentName] = @4))
',N'@0 nvarchar(20),@1 int,@2 int,@3 int,@4 nvarchar(20)',@0=N'Test Only For one',@1=1,@2=1,@3=1,@4=N'Test Only For one'
Harap dicatat:

Perhatikan bahwa atribut TimeStamp hanya dapat diterapkan ke properti array byte tunggal dalam kelas, sedangkan atribut ConcurrencyCheck dapat diterapkan ke sejumlah properti dengan tipe data apa pun.

Fitur TimeStamp hanya dapat digunakan di kelas dengan properti byte tunggal, tetapi fitur ConcurrencyCheck dapat digunakan dalam jumlah dan jenis properti apa pun.





Mantan:Ali Da Yu (Ali Big Fish) Kode sumber pengiriman SMS bahasa mudah
Depan:Parameter peluncuran Chrome
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com