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

Đề tài: Dùng LINQ để chuyển dữ liệu từ SQL sang đối tượng thì ntn nhỉ?

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    9

    Mặc định Dùng LINQ để chuyển dữ liệu từ SQL sang đối tượng thì ntn nhỉ?

    Hi các pác,
    Dùng LINQ để chuyển dữ liệu từ SQL sang đối tượng thì ntn nhỉ?
    Em thấy LINQ có cái LINQ to SQL, LINQ to XML & LINQ to Object thì xài cái nào nhỉ :-??
    Thanks các bác

  2. #2
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Sql To Linq + Linq To Object

  3. #3
    Ngày gia nhập
    02 2009
    Bài viết
    9

    Em thấy có LINQ to SQL chứ cũng có SQL to LINQ hả pác :-O

    Bác có simple nào hok vậy pác ><

  4. #4
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Khổ ghê, đọc Linq to Sql thì nghĩ nó chỉ là 1 chiều thôi sao?
    Tui thực sự ko biết là bạn có đọc qua về Linq chưa nữa đó.

  5. #5
    Ngày gia nhập
    09 2008
    Bài viết
    71

    Dùng LINQ để chuyển dữ liệu từ SQL sang đối tượng thì ntn nhỉ? <-- Câu hỏi này của bạn chưa đúng ! Mà là mỗi bản ghi(record) trong 1 bảng của CSDL sẽ tương ứng với 1 đối tượng(object Entity).

    Trước hết bạn tạo các Class Entity(class Entity này tương ứng với 1 bảng trong CSDL)bao gồm các properties(get - set) mỗi property tương ứng với 1 cột trong bảng
    Sau đó bạn tạo 1 Class thứ 2, thừa kế lại từ class : System.Data.Linq.DataContext, đăng kí các class Entity vừa tạo với class này (thông qua method: this.GetTable<T>()),
    rồi sau đó truy suất nó như một dạng mảng .. ứng với mỗi object Entity là 1 bản ghi trong CSDL

  6. #6
    Ngày gia nhập
    02 2009
    Bài viết
    9

    Mặc định Dùng LINQ để chuyển dữ liệu từ SQL sang đối tượng thì ntn nhỉ?

    @huynguyen: e đang tìm hiểu mà pác :( hic...

    @gauto988: pác có ví dụ cụ thể nào hok pác.. em đọc xong vẫn chưa rõ lắm :(

  7. #7
    Ngày gia nhập
    03 2008
    Bài viết
    71

    Có nghĩa là khi làm việc với LINQ to SQL thì dữ liệu từ các dòng trong bảng sẽ được lưu trong bộ nhớ, khi tạo ra mô hình dữ liệu thì các lớp tương ứng với các bảng cũng được tạo. Đó chính là các LINQ to SQL làm việc nên hiển nhiên bạn sẽ không phải quan tâm đến việc chuyển dữ liệu sang các đối tượng nữa.

  8. #8
    Ngày gia nhập
    12 2007
    Bài viết
    6

    Bác namdh cho em hỏi về đoạn code này:
    ....
    Northwnd db = new Northwnd(@"c:\northwnd.mdf");
    ...

    Như vậy có thể sử dụng Linq trên máy không cần cài SQLServer phải không? Chỉ cần chỉ đến một file như ví dụ trên là northwnd.mdf là được thôi.

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

  1. Chuyển tiếng việt có dấu sang ko dấu trong LINQ
    Gửi bởi nguoimaulanh611 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 29-05-2012, 04:24 PM
  2. Chuyển code sang code ngắn hơn trong LINQ
    Gửi bởi tinhthanhiepsi9x trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 14-04-2012, 11:19 AM
  3. Bài tập C++ Dùng strtok cắt chuỗi và lỗi khi dùng atof() chuyển char sang float
    Gửi bởi salomontong trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 10-03-2012, 05:18 PM
  4. Chuyển từ chuỗi sang mảng bằng LinQ như thế nào?
    Gửi bởi nobita255 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 14-09-2010, 05:36 PM
  5. Chuyển hệ thập phân sang nhị phân chỉ dùng vòng for không dùng mảng
    Gửi bởi zodjac1990 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 24-02-2009, 06:16 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