Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    LINQ - tài liệu tiếng việt

    đây là tài liệu LINQ tiếng việt , do anh Đào Hải Nam dịch từ tài liệu LINQ chuẩn của nước ngoài ,rất hay bổ ích[IMG]images/smilies/opacli.gif[/IMG]


    Mã:
    bài 1 : sử dụng LINQ to SQLbài 2 : định nghĩa các lớp mô hình dữ liệubài 3 : truy vấn CSDLbài 4 : cập nhật CSDLbài 5 : sử dụng asp:LinqDataSourcebài 6 : lấy dữ liệu dùng store procedurebài 7 : cập nhật dữ liệu dùng store procedurebài 8 : Thực thi các biểu thức SQL tùy biếnbài 9 : dùng biểu thức LINQ tùy biến với asp:LinqDataSource
    chúc các bạn vui vẻ [IMG]images/smilies/clap_grin.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    đây là mục lục cụ thể[IMG]images/smilies/biggrin.png[/IMG]
    cái ubuntu hài thiệt , copy pdf như copy text vậy [IMG]images/smilies/biggrin.png[/IMG]
    Mục lục

    Mã:
    Bài 1: Sử dụng LINQ to SQL .............................................................................................................................. 6  1.    LINQ to SQL là gì?.................................................................................................................................. 6  2.    Mô hình hóa CSDL dùng LINQ to SQL: ................................................................................................. 6  3.    Tìm hiểu lớp DataContext ........................................................................................................................ 7  4.    Các ví dụ LINQ to SQL ........................................................................................................................... 8     a.   Lấy các Product từ CSDL .................................................................................................................... 8     b.   Cập nhật một sản phẩm trong CSDL ................................................................................................... 9     c.   Chèn thêm một phân loại mới và hai sản phẩm vào CSDL ................................................................. 9     d.   Xóa các sản phẩm .............................................................................................................................. 10     e.   Gọi một thủ tục .................................................................................................................................. 11     f.   Lấy các sản phẩm và phân trang ........................................................................................................ 12  5.    Tổng kết ................................................................................................................................................. 12Bài 2: Định nghĩa các lớp mô hình dữ liệu ........................................................................................................ 13  1.    Tạo ra một mô hình dữ liệu LINQ to SQL............................................................................................. 14  2.    Các lớp thực thể ..................................................................................................................................... 15  3.    Tạo các lớp thực thể từ CSDL ............................................................................................................... 15        Cách đặt tên và ngữ pháp số nhiều......................................................................................................... 17  4.  5.    Quan hệ giữa các thực thể ...................................................................................................................... 18  6.    Delay/Lazy Loading............................................................................................................................... 19  7.    Dùng các Stored Procedure .................................................................................................................... 19     Dùng SPROCS để cập nhật/xóa,thêm dữ liệu ............................................................................................ 21  8.    Tổng kết ................................................................................................................................................. 22Bài 3: Truy vấn Cơ sở dữ liệu ............................................................................................................................ 23  1.    Mô hình hóa CSDL Northwind dùng LINQ to SQL.............................................................................. 23  2.    Lấy các sản phẩm ................................................................................................................................... 23  3.    Trực quan hóa các câu truy vấn LINQ to SQL trong trình gỡ lỗi .......................................................... 25  4.    Gắn nối các câu truy vấn LINQ to SQL vào các control LINQ to SQL ................................................ 26  5.    Data Sharping......................................................................................................................................... 27  6.    Phân trang kết quả truy vấn.................................................................................................................... 32  7.    Tổng kết ................................................................................................................................................. 34Bài 4: Cập nhật cơ sở dữ liệu ............................................................................................................................. 35        CSDL Northwind được mô hình hóa dùng LINQ to SQL ..................................................................... 35  1.     Change Tracking và DataContext.SubmitChanges() ................................................................................. 36  2.    Các ví dụ Insert và Delete ...................................................................................................................... 37                                                                                                                                                                    3                                                                                                                  LINQ to SQL Tutorial     a.   Thêm một sản phẩm ........................................................................................................................... 38     b.   Xóa các sản phẩm .............................................................................................................................. 38  3.    Cập nhật thông qua các quan hệ............................................................................................................. 38  4.    Transactions ........................................................................................................................................... 40  5.    Kiểm tra dữ liệu và Business Logic ....................................................................................................... 41  6.    Hỗ trợ kiểm tra các giá trị thuộc tính dựa trên schema của CSDL ........................................................ 41  7.    Hỗ trợ tùy biến việc kiểm tra giá trị các thuộc tính................................................................................ 41  8.    Hỗ trợ tùy biến việc kiểm tra tính hợp lệ của thực thể ........................................................................... 42        Tùy biến các phương thức kiểm tra việc thêm/xóa/sửa dữ liệu ............................................................. 43  9.          Nâng cao: Xem danh sách thay đổi cho Transaction ......................................................................... 44  10.          Xử lý các thay đổi đồng thời với Optimistic Concurrency: ............................................................... 45  11.  12.     Dùng SPROCs hoặc tùy biến logic các câu SQL:.............................................................................. 45Bài 5: Sử dụng asp:LinqDataSource .................................................................................................................. 47        Ứng dụng mẫu mà chúng ta sẽ xây dựng: .............................................................................................. 47  1.  2.    <asp:LinqDataSource> là gì và nó giúp gì cho chúng ta? ..................................................................... 48     Bước 1: Định nghĩa mô hình dữ liệu.......................................................................................................... 49     Bước 2: Tạo danh sách sản phẩm .............................................................................................................. 50     Bước 3: Bỏ các cột không cần thiết ........................................................................................................... 54     Bước 4: Lọc danh sách sản phẩm .............................................................................................................. 57     Bước 5: Thêm các quy tắc kiểm tra logic .................................................................................................. 60  3.    Tổng kết ................................................................................................................................................. 63Bài 6: Lấy dữ liệu dùng Stored Procedure ......................................................................................................... 65        Dùng SPROC hay không SPROC? Đó là một vấn đề.... ..................................................................... 65  1.  2.    Các bước ánh xạ và gọi SPROC dùng LINQ to SQL ............................................................................ 66  3.    Cách ánh xạ một SPROC vào một DataContext của LINQ ................................................................... 67        Cách gọi SPROC mới được tạo ............................................................................................................. 68  4.        Ánh xạ kiểu trả về của phương thức SPROC vào một lớp trong mô hình dữ liệu ................................ 69  5.  6.    Xử lý các tham số thủ tục dạng OUTPUT ............................................................................................. 72  7.    Xử lý các thủ tục trả về nhiều kiểu kết quả khác nhau........................................................................... 73     Hỗ trợ các hàm do người dùng tự định nghĩa (UDF) ................................................................................. 75  8.    Tổng kết ................................................................................................................................................. 77Bài 7: Cập nhật dữ liệu dùng Stored Procedure ................................................................................................. 78        Bước 1: Tạo lớp truy xuất dữ liệu (chưa dùng đến các thủ tục) ............................................................ 78  9.     Thêm các quy tắc kiểm tra dữ liệu vào các lớp mô hình dữ liệu ............................................................... 78     Thêm phương thức GetCustomer() vào lớp DataContext ......................................................................... 80                                                                                                                                                                    4                                                                                                                  LINQ to SQL Tutorial          Bước 2: Dùng lớp truy cập dữ liệu (chưa sử dụng SPROC) .............................................................. 81  10.          Chờ một giây - Tôi nghĩ bài viết này định nói về việc dùng SPROC cơ mà ??? ............................... 82  11.          Cách sử dụng SPROC để thực hiện Insert/Update/Delete ................................................................. 83  12.  13.     Bước 3: Thêm một Order bằng cách dùng SPROC ........................................................................... 83  14.     Bước 4: Thực hiện cập nhật dùng SPROC ........................................................................................ 87  15.     Bước 5: Dùng lớp DAL lần nữa......................................................................................................... 89          Một số ưu điểm của việc dùng SPROC ............................................................................................. 89  16.     Dùng các tham số dạng output: .................................................................................................................. 89     Sẽ thế nào nếu một SPROC phát ra một lỗi? ............................................................................................. 90     Tôi có thể viết code thay vì dung ORM designer để gọi SPROC? ............................................................ 90  17.     Tổng kết ............................................................................................................................................. 90Bài 8: Thực thi các biểu thức SQL tùy biến....................................................................................................... 91  1.    Dùng các câu truy vấn SQL tùy biến với LINQ to SQL ........................................................................ 93  2.    Dùng ExecuteQuery ............................................................................................................................... 93  3.    Tùy biến các biểu thức SQL và theo vết (tracking) các thao tác cập nhật: ............................................ 94  4.    Tùy biến các biểu thức SQL với các lớp của bạn .................................................................................. 95  5.    Tùy biến các câu SQL cho Inserts/Updates/Deletes .............................................................................. 95  6.    Tổng kết ................................................................................................................................................. 96Bài 9: Dùng biểu thức LINQ tùy biến với <asp:LinqDatasource> .................................................................... 97        Tóm tắt: dùng <asp:LinqDataSource> với một mệnh đề where được khai báo .................................... 97  1.  2.    Dùng các sự kiện Selecting với <asp:LinqDataSource> ........................................................................ 98  3.    Thực hiện các phép chiếu khi truy vấn với sự kiện Selecting .............................................................. 101  4.    Tổng kết ............................................................................................................................................... 103

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đọc linq được 1 tiếng, làm cái tut cho nó nhớ, post lên cho ae xem nè

    Mã:
    http://www.mediafire.com/download.php?yd5odxq4ndm

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cảm ơn anh nhiều. hy vọng anh sẽ cung cấp thêm nhiều tài liệu hay cho cộng đồng nữa

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    [IMG]images/smilies/2.gif[/IMG] cám ơn a Zstar.

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks Zstar nhé, đang học đến phần này [IMG]images/smilies/biggrin.png[/IMG]

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks bạn,đang học linq,tài liệu rất bổ ích [IMG]images/smilies/biggrin.png[/IMG]

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thank! tài liệu của bạn rất bổ ích.[IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG]

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cảm ơn a. [IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/clap_grin.gif[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •