Định nghĩa các lớp mô hình dữ liệu (LINQ to SQL phần 2)

Trong phần một, tôi đã thảo luận về “LINQ to SQL là gì” và cung cấp một cái nhìn cơ bản về những trường hợp chúng ta có thể sử dụng nó.

Trong bài viết đầu tiên, tôi cũng đã cung cấp các đoạn code mẫu để biểu diễn cách xử lý dữ liệu dùng LINQ to SQL, bao gồm:

  • Cách truy vấn dữ liệu
  • Các cập nhật dữ liệu
  • Cách chèn và tạo quan hệ các dòng trong một CSDL
  • Cách xóa các dòng trong một CSDL
  • Cách gọi một thủ tục
  • Cách lấy dữ liệu và phân trang trên server

Continue reading “Định nghĩa các lớp mô hình dữ liệu (LINQ to SQL phần 2)”

Sử dụng LINQ to SQL (LINQ to SQL phần 1)

Đây là bài viết đầu tiên trong loạt bài có chủ đề “LINQ to SQL”, các bài này sẽ cho bạn một cái nhìn khái quát, giúp bạn làm quen với LINQ, một trong những công nghệ mới có trong .NET 3.5.

Loạt bài này được dựa trên loạt Tutorial của ScottGu (http://weblogs.asp.net/scottgu).

Continue reading “Sử dụng LINQ to SQL (LINQ to SQL phần 1)”

Microsoft cho phép tham khảo mã nguồn .NET Framework

Vừa qua, Microsoft đã cho phép các lập trình viên được tham khảo mã nguồn của bộ MS.NET Framework 3.5, và người dùng Visual Studio 2008 có thể debug từng bước vào các hàm của MS.NET. Đây là một quyết định tuyệt vời đối với các nhà phát triển trên nền Microsoft.NET, nó cho phép xem cách mà bộ nền tảng phần mềm này được phát triển, cũng như cách thức làm việc của các thư viện trong đó. Continue reading “Microsoft cho phép tham khảo mã nguồn .NET Framework”

Đã có Microsoft .NET 3.5

Hôm 16/11, Microsoft đã phát hành phiên bản mới nhất của bộ MS.NET, đây được coi là một “incremental build” cho phiên bản 3.0, tức là chủ yếu nó chứa các cải tiến, cập nhật mới cho các thành phần có trong phiên bản trước như: Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) và Windows CardSpace. Bên cạnh đó còn có một số chức năng mới cũng được thêm vào, bao gồm:

– LINQ: cho phép viết mã lệnh bằng ngôn ngữ LINQ để có thể thực hiện truy vấn, lọc dữ liệu trên nhiều kiểu dữ liệu khác nhau như collection, XML, DataSet hay dữ liệu SQL.
– ASP.NET AJAX
– Thêm một số giao thức hỗ trợ cho WCF
– Hỗ trợ Visual Studio 2008
– Thêm một số lớp cơ sở

Vào đây để download chương trình cài đặt (chương trình này sẽ khởi tạo và tải các thành phần khác từ Internet), nếu muốn tải bộ cài đặt đầy đủ thì có thể nhấn vào đây

.NET Framework 3.5 và Visual Studio 2008 sẽ được phát hành cuối tháng 11/2007

Theo tin nhắn SMS do BillGates mới gửi cho Nam Già D , Microsoft sẽ phát hành chính thức VS2008 và .NET 3.5 vào cuối tháng này. Đây là một sự kiện quan trọng đối với cộng đồng phát triển ứng dụng trên nền tảng Windows, vì VS hiện được coi là bộ công cụ phát triển phần mềm mạnh mẽ và hoàn chỉnh nhất trên dòng hệ điều hành này, ngoài ra, .NET cũng là một bộ phận quan trọng, đặc biệt với giới lập trình ứng dụng. VS2008 và .NET 3.5 sẽ cho phép các nhà phát triển cũng như các tổ chức có thể xây dựng các ứng dụng nhanh hơn, tận dụng được những tính năng mới nhất trên Windows, Office và trên Web, và nâng cao khả năng làm việc cộng tác trong suốt vòng đời phát triển của phần mềm.
Có thể xem thêm các đặc tả về mặt tính năng của VS2008 và .NET 3.5 tại đây

.NET Framework 3.5 sắp ra đời

.NET Framework 3.5 builds incrementally on the new features added in .NET Framework 3.0, for example, Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition, .NET Framework 3.5 contains a number of new features in several technology areas. These new features have been added as new assemblies to avoid breaking changes. They include the following:

  • Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.
    ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.
  • New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.
  • Full tooling support for WF, WCF, and WPF, including the new workflow-enabled services technology.
    New classes in .NET Framework 3.5 base class library (BCL) address the most common customer requests.