[Giúp đỡ] Dynamic Linq

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi ChikIT, 1/6/11.

  1. ChikIT

    ChikIT Mr & Ms Pac-Man

    Tham gia ngày:
    28/4/09
    Bài viết:
    174
    Nơi ở:
    somewhere
    hiện tại mình có 1 form như sau:
    [checkbox1] [tetbox1]
    [checkbox2] [tetbox2]
    [checkbox3] [tetbox3]

    [nút tìm kiếm]

    dựa vào checkbox có được sử dụng hay không để lấy dữ liệu trên textbox tương ứng.
    câu hỏi mình đặt ra là làm sao kết được các bảng với nhau bằng cách dùng linq?
    ngày trước dùng ado bình thường thì :
    string sql = "select xxx from ........... where .....";
    if(checkbox1.checked)
    sql += " and xxxTable.yyy = " textbox1.Text()
    //tương tự
    //chạy câu truy vấn để lấy kết quả

    nhưng khi qua linq thì mình không biết cách nào để tùy biến như vậy cả, làm sao trong mệnh đề from, where có thể kết thêm bảng hay đưa vào câu truy vấn tùy biến theo lệnh if như trên.
    Mong nhận được sự giúp đỡ của mọi người.
     

Chia sẻ trang này