Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: lấy dữ liệu thông qua 1 bảng trung gian sử dụng linq

  1. #1
    Ngày gia nhập
    03 2012
    Bài viết
    5

    Mặc định lấy dữ liệu thông qua 1 bảng trung gian sử dụng linq

    em có 3 tables :
    MonThi : ID,TenMonThi
    MonThiDeThi : ID,MonThiID,DeThiID
    DeThi : ID, TenDeThi
    quan hệ :
    MonThi 1:N MonThiDeThi(FK MonThiID)
    DeThi 1:N MonThiDeThi(FK DeThiID)
    vấn đề là từ table DeThi em muốn lấy được tên môn thi ở table MonThi
    em mới học linq nên ko biết nhiều lắm! Mong các đại ca giúp em với

  2. #2
    Ngày gia nhập
    06 2010
    Bài viết
    490

    mình cũng mới học linq nè. lấy dữ liệu thông qua bảng chung gian là sao?
    Hãy bình tĩnh giải quyết mọi vấn đề.

  3. #3
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Bạn kết 3 bản như bên sql thui. Rồi lấy ra tenMonThi.

    Visual C# Code:
    1.  var g = (from c in MonThi join p in MonThiDethi on c.ID equals p.MonThiID join r in DeThi on p.DeThiID equals r.ID where r.TenDeThi== Tendethi select c.TenMonThi)

    viết chay. bạn thử coi đi nhé!!
    Sống là để cho đi và ...... Nhận lại

  4. #4
    Ngày gia nhập
    10 2010
    Bài viết
    177

    Trích dẫn Nguyên bản được gửi bởi xuyenmandem Xem bài viết
    em có 3 tables :
    MonThi : ID,TenMonThi
    MonThiDeThi : ID,MonThiID,DeThiID
    DeThi : ID, TenDeThi
    quan hệ :
    MonThi 1:N MonThiDeThi(FK MonThiID)
    DeThi 1:N MonThiDeThi(FK DeThiID)
    vấn đề là từ table DeThi em muốn lấy được tên môn thi ở table MonThi
    em mới học linq nên ko biết nhiều lắm! Mong các đại ca giúp em với
    Visual C# Code:
    1. var queryBan = from n in MonThi
    2.                      join mtdt in MonThiDeThi on n.ID Equals mtdt.ID into temp
    3.              from t in temp join d in DeThi on t.DeThiID equals d.ID
    4.                  select n;

  5. #5
    Ngày gia nhập
    03 2012
    Bài viết
    5

    thanks e làm được rùi

  6. #6
    Ngày gia nhập
    03 2012
    Bài viết
    5

    Mặc định lấy dữ liệu thông qua 1 bảng trung gian sử dụng linq

    trong quan hệ giữa table MonThi và MonThiDeThi, DeThi và MonThiDeThi em đã chỉnh Updade rule là cascade rùi. vậy tại sao khi em Insert dữ liệu vào table MonThi nó không tự update vào table MonThiDeThi vậy ?

Các đề tài tương tự

  1. ADO.NET So sánh tốc độ của LINQ to store procedure và LinQ
    Gửi bởi thvnhn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 12
    Bài viết cuối: 24-06-2013, 09:22 AM
  2. Cần bán gấp chung cư 88 Láng Hạ.chính chủ, miễn trung gian.
    Gửi bởi quynhnv trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 20-08-2012, 09:39 AM
  3. LinQ vs Store Procedure | So sánh giữa LinQ và các SP truyền thống??
    Gửi bởi linhdeptrai trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 04-07-2012, 12:35 PM
  4. làm sao insert dữ liệu vào bảng trung gian giữa 2 bảng có mối quan hệ n-n trong Entity Framework 4 ?
    Gửi bởi danchithancong trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 01-06-2012, 02:36 AM
  5. Có nên thừa kế qua 1 lớp trung gian?
    Gửi bởi Don-kun trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 26-07-2011, 09:55 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn