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

Melihat: 19361|Jawab: 0

[Sumber] Tidak ada koneksi kiri yang terpecahkan di linq

[Salin tautan]
Diposting pada 30/07/2015 10.28.24 | | |
UserID UserName DeptID Password Ponsel UserType DeptName
1030 Wang Yan 4 1 1 Departemen Pengawasan
2026 Pusat Pelatihan Li Wei 2 1 0
3006 Li Kun 5 1 0 Perguruan Tinggi Konstruksi Bersama Wusoft
3009 Wang Peng 2 1 1 Pusat Pelatihan
3026 Qian Huan 5 1 1 Perguruan Tinggi Konstruksi Bersama Wusoft
3038 Chen Fengyun 6 1 0 Departemen Manajemen Logistik
3044 Xia Xiaoshan 5 1 0 Perguruan Tinggi Konstruksi Bersama Wusoft
3045 Pusat Pelatihan Cheng Xianxiong 2 1 0
3050 Li Ying 5 1 0 Perguruan Tinggi Konstruksi Bersama Wusoft
3053 Qu Yuan 4 1 0 Departemen Pengawasan
admin NULL 1 15888888888 2 NULL

SQL statement: select u.*, d.DeptName from userinfo u left join Department d on u.deptid=d.deptid
Jika tidak ada kata kunci tersisa di linq, bagaimana cara mengatasinya?
  1. var i = from u in db.UserInfo
  2.                     join d in db.Department on u.DeptID equals d.DeptID
  3.                     into temp from tt in temp.DefaultIfEmpty()
  4.                     select
  5.                         new Model.ModelUserInfo { UserID = u.UserID, UserName = u.UserName, DeptID = u.DeptID == null ? 0 : Convert.ToInt32(u.DeptID), DeptName = tt == null ? "" : tt.DeptName, Cellphone = u.Cellphone, UserType = Convert.ToInt32(u.UserType) };
Salin kode

SQL masih lebih sederhana! !





Mantan:Di asp.net, CheckBox memilih 2 metode untuk semua CheckBox
Depan:Jquery mendapatkan nilai kotak daftar drop-down select, dropdownlist, checkbox
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