Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em xin được ví dụ như sau để mô tả vấn đề:
- Database: có các table thực thể yếu( NhânViên_BằngCấp, NhânViên_ChứngChỉ,...) và các table này đều có 1 field là linkẢnhChứngNhận, ví dụ như bằng cấp của người đó thì linkẢnhChứngNhận sẽ là đường dẫn lưu ảnh bằng cấp của người đó.
- Code: Mỗi table này mình đều viết code giống nhau để lấy danh sách linkẢnhChứngNhận
//Get ds link ảnh bằng cấp
GetListLinkAnhBangCap(int idNhanVien)
{
db.NhanVien_BangCap.Where(x => x.idNhanVien == idNhanVien).Select(y => y.linkAnhBangCap).ToList();
}
//Get ds link ảnh chứng chỉ
GetListLinkAnhChungCHi(int idNhanVien)
{
db.NhanVien_ChungChi.Where(x => x.idNhanVien == idNhanVien).Select(y => y.linkAnhChungChi).ToList();
}
Hai function này chỉ khác nhau ở đối tượng để query nên cho em hỏi là có cách nào viết hàm xài chung cho 2 function này được không? Em cám ơn.
mình nghĩ chỉ còn cách truy vấn query tay vì linQ thôi bạn ơi