Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Tìm kiếm trong EntityFW
Xin chào ACE Kteam !
Trước hết xin cám ơn các bài giảng của ACE Kteam.
Mình đang học bài về Entity Frame Work do Kteam dạy. Nhân đay cho mình hỏi. Mình muốn lập 1 hàm kiểm tra sự tồn tại. Ý tưởng là đưa câu lệnh truy vấn vào tham số, hàm sẽ trả về là true hoặc false.
Ví dụ:
string strSQL = "select MaMH from MahHang where MaMH=''abc";
if(KtraTonTai(strSQL)) { thực hiện gì đó} else {thực hienj gì đó}
string strSQL = "select SoHoaDon from NhapXuat where SoHoaDon=''xyz";
if(KtraTonTai(strSQL)) { thực hiện gì đó} else {thực hienj gì đó}
Với ADO.NET thì việc này đơn giản, nhưng với Entity Frame Work thì mình không biết làm thế nào. Khoog lẽ cứ mỗi lần kiểm tra tồn tại 1 mã nào đó lại phải viết 1 tràng code lặp lại y trang.
Xin cám ơn !
QuanLiKhachSanEntities db = new QuanLiKhachSanEntities();
var kiemtra = db.Phongs.Single(x=>x.ID == _id );
if(kiemtra != null)
{Tồn tại}
else
{Không tồn tại}
Rất cám ơn bạn hoiucngayay122013 !
Gợi ý của bạn đúng ý mình đang cần để gỡ bỏ nút thắt cho mình đang chuyển code từ ADO.NET sang Entity và LinQ.
Chúc bạn sức khỏe, HP và nhiều thành công !!!
để kiểm tra nhiều thằng thì đầu vào của hàm phải cùng 1 kiểu. Có thể là check ID tồn tại với ID là string hay int
KiemTraTonTai(string id)
Thì sẽ dùng chung được
Bạn đưa ID vào là xong