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

Đề tài: Truyền dữ liệu DB sang một đối tượng trong C#???

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

    Mặc định Truyền dữ liệu DB sang một đối tượng trong C#???

    Hi các pác,
    Em muốn truyền dữ liệu từ database SQL sang một mảng các đối tượng.
    Ví dụ: trong db SQL em có bảng Customers. Em cũng xây dựng lớp Customers.
    Bây giờ em muốn truyền dữ liệu từ db kia sang một mảng các đối tượng lớp Customer thì làm thế nào các pác nhỉ :-??
    Thanks các bác

  2. #2
    Ngày gia nhập
    10 2007
    Bài viết
    37

    Bạn nên tạo 2 class:
    Customer: Đại diện cho 1 record trong table customer.
    Table: Đại diện cho 1 table chung (Sự khác biệt giữa các table dựa vào record.
    *Tạo Customer (Entity):
    Kế thừa:
    INotifyPropertyChanging: thông báo khi dữ liệu bắt đầu thay đổi (properties)
    INotifyPropertyChanged: thông báo dữ liệu đã thay đổi.
    *Tạo Table:
    Table<T>: tạo 1 list chung đại diện cho 1 table
    where T : Entity
    Kế thừa:
    BindingList<T>: hỗ trợ databinding.
    IBindingListView: sắp xếp và lọc dữ liệu.
    IListSource: trả về 1 list mà có thể bound vào datasource.

    Lấy dữ liệu từ db sang 1 entity list bạn dùng SqlDataReader để đọc từng record sang class Customer rồi add vào list(Table).

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

    Nếu dùng visual 2003 or visual 2005 thì bạn có thể dùng NHibernate, nếu dùng 2008 thì có thể dùng LINQ

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

    Thanks các pác, Có ví dụ cụ thể hok pác nhỉ

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

  1. Bài tập C Truyền mảng 1 chiều sang hàm
    Gửi bởi vietthu101 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 17
    Bài viết cuối: 03-11-2013, 05:28 PM
  2. Lấy giá trị cột này truyền sang cột khác nằm trong Gridcontrol của DEV!
    Gửi bởi nguyenvantien87 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 23-10-2013, 10:23 PM
  3. Bài tập C++ Không thể truyền giá trị trong hàm con sang hàm main
    Gửi bởi songoten28 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 28-03-2013, 03:50 PM
  4. Bán bộ truyện sex từ đông sang tây
    Gửi bởi hachphong69 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: 31-10-2012, 01:20 AM
  5. Truyền dữ liệu từ chương trình này sang chương trình khác trong C#?
    Gửi bởi voicewithin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 30-03-2011, 05:39 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