Chương 3 : Tìm Hiểu Về Linq To Sql - Tài Liệu Text - 123doc

  1. Trang chủ >
  2. Giáo Dục - Đào Tạo >
  3. Cao đẳng - Đại học >
Chương 3 : Tìm hiểu về linq to sql

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.6 MB, 73 trang )

I. Giới thiệu về Linq và Linq to Sql1. Giới thiệu về Linq- Linq là từ viết tắt của từ Language Intergrated Query.- Linq là một ngôn ngữ truy vấn được cung cấp sẵn trong ngôn ng ữ .NETvới các câu truy vấn tương tự như trong Sql.- Linq cho biết nguồn dữ liệu mà bạn đang truy vấn và th ực hiện cáctruy vấn để trả về kết quả.- Nguồn dữ liệu ở đây có thể là tập các đối tượng , có th ể là d ữ liệu trongsql, có thể là các file XML và một vài nguồn dữ liệu khác.- Linq cho phép bạn viết các câu truy vấn trong các ch ương trình đ ượcviết bằng ngôn ngữ C# , VB và một số ngôn ngữ hỗ tr ợ khác.- Mô hình tổng quan về Linq.Hình 3.1 Mô hình tổng quan về LinqTừ mô hình tổng quan về linq ta biết được các ngôn ngữ hỗ tr ợ vi ếtcác truy vân linq là C#, VB, và một số ngôn ngữ khác và các nguồn dữ liệuXây dựng trò chơi bắn máy bay trên windows phoneTrang 49 của linq là Linq to Object(Nguồn dữ liệu là kiểu các đối tượng),ADO.NET,Linq To XML.Trong nguồn ADO.NET gồm có Linq to datasets, linq to sql, linq toentities.Trong bài này tôi xin giới thiệu về Linq to sql.2. Giới thiệu về Linq To Sql- Linq to sql là 1 nguồn dữ liệu cụ thể của linq th ực hiên thao tác v ơi d ữliệu trong SQL server- Linq to sql là thành phần của .NET Framework phiên bản 3.5 cung c ấpmôi trường để thực hiên quản lý dữ liệu cũng như các đối t ượng.- Để sử dụng được linq to sql thi các bạn cần phải tham chiếu đến th ưviện là Using System.Data.Linq trong chương tring bạn viết thì ch ươngtrình đó mới hỗ trợ các bạn sử dụng Linq.- Linq to sql cho phép bạn mô hình hóa dữ liệu trong cơ sở dữ liệu bằng1 lớp có sẵn trong .Net là lớp datacontext. Sau khi bạn sử dụng l ớpdatacontext để kéo các thực thể vào lớp đó thì bạn có th ể th ực hiên truyvấn đến cơ sở dữ liệu sử dụng các phương thức có sẵn cung cập tronglinq đề thực hiên thêm sửa , xóa , chèn dữ liệu vào trong c ơ sở d ữ liệu Sql- Linq to sql hỗ trợ đầy đủ các thủ tục lưu trũ ,các function, view,transaction như trong sql- Linq to sql cung cấp cho người phát triển khả năng kiểm tra giá tr ị c ủacác trường trong cơ sở dữ liệu.II. Mô hình dữ liệu Linq To Sql1. Các tạo file Linq to sqlXây dựng trò chơi bắn máy bay trên windows phoneTrang 50 Hình 3.2 Thêm Linq To Sql vào dự án2. Lớp dataContext- Lớp dataContext cung cấp một biểu đồ các thực thể trong cơ sở d ữ li ệu- Thông qua lớp dataContext bạn có thể truy vấn đến cơ s ở d ữ li ệu vàthực hiện thay đổi cơ sở dữ liệu thông quan các lệnh thêm, sửa ,xóa , cậpnhật trongg linq to sql- Chức năng của lớp dataContextHình 3.3 Chức năng của DataContext- Nhiệm vụ của lớp dataContext là Quản lý việc thực hiện các kết n ối,Phiên dịch và thực hiện các câu truy vấn, Đinh nghĩa các đ ối t ượng th ựcthể, quản lý sự thay đổi.3. Cách tạo mô hình dữ liệuo Nghiên cứu các thuật toán sử dụng trong Game.Xây dựng trò chơi bắn máy bay trên windows phoneTrang 51 Hình3.4 Ví dụvề môhình dữliệu- Đểthực hiêntạo môhình dữliệu cácbạn thựchiênadd itermvào dựán củacác bạnsau đó cácbạn chọn Class Data Linq To Sql- Các bạn đặt tên cho file này. File này có đuôi là .dbml đây chính là l ớpdatacontext được tạo ra . Tên là tên mà các bạn đặt công v ới dataContext.Như ví dụ trên của tôi là tạo ra file datacontext có tên làmMSPDataContext- Nếu trong cơ sở dữ liệu có các funtion, store produce thì các bạn kéosang cột bên phải.III. Truy vấn dữ liệu với Linq To Sql1. Cấu trúc của câu truy vấn linq to sql- Một câu lênh truy vấn trong linq to sql luôn gồm có 3 đối tượng: ngu ồndự liệu, tao câu truy vấn, thực hiên câu truy vấn:Xây dựng trò chơi bắn máy bay trên windows phoneTrang 52

Xem Thêm

Tài liệu liên quan

  • xây dựng trò chơi bắn máy bay cho điện thoại di động sử dụng hệ điều hành windows phone xây dựng trò chơi bắn máy bay cho điện thoại di động sử dụng hệ điều hành windows phone
    • 73
    • 479
    • 0
  • Tài liệu Mẫu báo cáo khả năng hoạt động của phòng thử nghiệm docx Tài liệu Mẫu báo cáo khả năng hoạt động của phòng thử nghiệm docx
    • 2
    • 317
    • 1
  • Tài liệu Mẫu báo cáo về kế hoạch xây lắp các công trình xử lý và bảo vệ môi trường pptx Tài liệu Mẫu báo cáo về kế hoạch xây lắp các công trình xử lý và bảo vệ môi trường pptx
    • 1
    • 577
    • 1
  • Tài liệu Mẫu bìa và trang phụ bìa của báo cáo đánh giá môi trường chiến lược pptx Tài liệu Mẫu bìa và trang phụ bìa của báo cáo đánh giá môi trường chiến lược pptx
    • 1
    • 1
    • 1
  • Tài liệu Mẫu bìa và trang phụ bìa của báo cáo đánh giá tác động môi trường pptx Tài liệu Mẫu bìa và trang phụ bìa của báo cáo đánh giá tác động môi trường pptx
    • 1
    • 852
    • 5
  • Tài liệu Mẫu biên bản nghiệm thu ppt Tài liệu Mẫu biên bản nghiệm thu ppt
    • 3
    • 5
    • 51
  • Tài liệu Mẫu biên bản nghiệm thu pdf Tài liệu Mẫu biên bản nghiệm thu pdf
    • 2
    • 2
    • 10
  • Tài liệu Mẫu biểu chi tiết quyết toán vốn đầu tư xây dựng căn bản hoàn thành pptx Tài liệu Mẫu biểu chi tiết quyết toán vốn đầu tư xây dựng căn bản hoàn thành pptx
    • 3
    • 849
    • 1
  • Tài liệu MASTERING SQL SERVER 2000- P17 doc Tài liệu MASTERING SQL SERVER 2000- P17 doc
    • 50
    • 226
    • 0
  • Tài liệu MASTERING SQL SERVER 2000- P18 pdf Tài liệu MASTERING SQL SERVER 2000- P18 pdf
    • 50
    • 341
    • 0
  • Tài liệu MASTERING SQL SERVER 2000- P19 pptx Tài liệu MASTERING SQL SERVER 2000- P19 pptx
    • 50
    • 361
    • 0
Tải bản đầy đủ (.docx) (73 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(3.83 MB) - xây dựng trò chơi bắn máy bay cho điện thoại di động sử dụng hệ điều hành windows phone -73 (trang) Tải bản đầy đủ ngay ×

Từ khóa » Tìm Hiểu Về Linq To Sql