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

Đề tài: Nên sử dụng ADO.NET Entitty Framework hay LINQ to SQL Data Context

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

    Mặc định Nên sử dụng ADO.NET Entitty Framework hay LINQ to SQL Data Context

    Mình mới tìm hiểu về LINQ và ASP.NET MVC. khi xem video tutorial thì anh đó dậy dùng ADO.NET Entity Framework nhưng trên mạng thì người ta lại hay dùng LINQ to SQL Data Context. mình đọc trên một số diễn đàn thì có người bảo ADO.NET Entity Framework cao cấp hơn LINQ to SQL Data Context. bạn nào rành về vấn đề này giải thích giùm nhé, nên dùng 2 cái này trong trường hợp nào, hiệu năng cái nào hơn, ....
    Cảm ơn nhiều!

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

    The mình được biết Linq to SQL Microsoft sẽ không quan tâm phát triển nữa, mà sẽ chuyển qua Linq to Object, tức tà ADO.NET Entity Framework, thực sự cái này cao cấp và tiện dụng hơn Linq to sql rất nhiều, mình thích một điểm của nó là mình khai báo các lớp đối tượng trong trương trình, khi chạy nó sẽ tự động phát sinh csdl dưới sql server cho mình

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

    Hiện tại tôi đang dùng Entity Framework 4.1, ngoài những tiện dụng của nó, thì mình thấy hạn chế là khi dùng phải khai báo các lớp đối tượng chính xác với các bảng dưới cơ sở dữ liệu (cũng tốn time phết).

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

    Code:
    thì mình thấy hạn chế là khi dùng phải khai báo các lớp đối tượng chính xác với các bảng dưới cơ sở dữ liệu (cũng tốn time phết).
    khai báo chính xác là điều tất nhiên rồi. thích cái nào thì sài cái đó đi. tui thì lúc nào cũng muốn sài hết cho nó dể
    Hãy bình tĩnh giải quyết mọi vấn đề.

  5. #5
    Ngày gia nhập
    07 2011
    Bài viết
    35

    Nhưng còn có một điều nữa là EF không cho map các bảng không có khóa chính dưới database (cái này thì có thể chấp nhận), nhưng còn không cho map cả bảng có 2 trường cùng làm khóa chính nhỉ? Cái này hơi bất tiện, vì lại phải khai báo thêm một trường làm khóa chính. Nếu có một bảng có sẵn 2 trường làm khóa chính mà không được phép thay đổi cấu trúc thì EF bó tay àh?

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

    Mặc định Nên sử dụng ADO.NET Entitty Framework hay LINQ to SQL Data Context

    Trích dẫn Nguyên bản được gửi bởi skipper Xem bài viết
    The mình được biết Linq to SQL Microsoft sẽ không quan tâm phát triển nữa, mà sẽ chuyển qua Linq to Object, tức tà ADO.NET Entity Framework, thực sự cái này cao cấp và tiện dụng hơn Linq to sql rất nhiều, mình thích một điểm của nó là mình khai báo các lớp đối tượng trong trương trình, khi chạy nó sẽ tự động phát sinh csdl dưới sql server cho mình
    Ý bạn là không cần tạo các bảng trong CSDL trước mà khi chạy sẽ tự sinh các bảng cho mình?

  7. #7
    Ngày gia nhập
    08 2011
    Bài viết
    35

    Mình cũng đang tìm hiểu về cái này.Vậy thì theo các bạn nên dùng theo cái nào vậy các bạn

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

  1. Winform - Hướng Dẫn Viết Form Đăng Ký - Mô Hình 3 Lớp - LINQ To Entity Framework
    Gửi bởi nndung179 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 28
    Bài viết cuối: 30-05-2014, 06:15 PM
  2. LINQ to SQL và ADO.NET Entity Framework khác nhau ở điểm nào ?
    Gửi bởi dangbon trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 01-03-2013, 11:16 AM
  3. ADO.NET Tại sao phải sử dụng LINQ hay Entity Framework
    Gửi bởi dnghia trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 14-11-2012, 01:11 PM
  4. lỗi The query contains references to items defined on a different data context trong linq to sql
    Gửi bởi toanzoom trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 18-10-2012, 02:21 PM
  5. dùng Linq hay Entity Framework để kết nối với CSDL
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 22-10-2011, 09:18 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