tailieunhanh - Truy Xuất Dữ Liệu Với .NET part 6

Các Sơ đồ XML XML là một đường hào vững chắc bao bọc - thật vậy, các định dạng điều khiển cho việc truyền dữ liệu hiện tại là XML. Với thời gian chạy .NET, nó có thể mô tả một DataTable trong một file sơ đồ XML. Hơn thế nữa, bạn có thể định nghĩa một DataSet, với một số DataTables, một bộ các quan hệ giữa các bảng, bao gồm các chi tiết và mô tả đây đủ của dữ liệu. Khi bạn có một file XSD, có một công cụ trong thời gian chạy để chuyển. | Các Sơ đồ XML XML là một đường hào vững chắc bao bọc - thật vậy các định dạng điều khiển cho việc truyền dữ liệu hiện tại là XML. Với thời gian chạy .NET nó có thể mô tả một DataTable trong một file sơ đồ XML. Hơn thế nữa bạn có thể định nghĩa một DataSet với một số DataTables một bộ các quan hệ giữa các bảng bao gồm các chi tiết và mô tả đây đủ của dữ liệu. Khi bạn có một file XSD có một công cụ trong thời gian chạy để chuyển sơ đồ này thành các lớp dữ liệu tương ứng chẳng hạn như một lớp DataTable ở trên. Trong phần này chúng ta sẽ bắt đầu với một file XSD đơn giản dùng để mô tả các thông tin tương tự ví dụ Products ở trên và sau đó tạo ra một vài tính năng mở rộng. File này là trong thư mục 10 XSD DataSet xml version encoding utf-8 xs schema id Products targetNamespace http elementFormDefault qualified xmlns http xmlns mstns http xmlns xsd http 2001 XMLSchema xmlns msdata urn schemas-microsoft-com xml-msdata xs element name Product xs complexType xs sequence xs element name ProductID type xs int xs element name ProductName type xs string xs element name SupplierID type xs int minOccurs 0 xs element name CategoryID type xs int minOccurs 0 xs element name QuantityPerUnit type xs string minOccurs 0 xs element name UnitPrice type xs decimal minOccurs 0 xs element name UnitsInStock type xs short minOccurs 0 xs element name UnitsOnOrder type xs short minOccurs 0 xs element name ReorderLevel type xs short minOccurs 0 xs element name Discontinued type xs boolean xs sequence xs complexType xs element xs schema Chúng ta sẽ xem xét kĩ trong chương 11 còn bây giờ file này cơ bản định nghĩa mọt sơ đồ với các thuộc tính id tạo thành Products. Một kiểu phức tạp Product đã được định nghĩa để chứa một số các yếu tố cho mỗi trường trong bảng Products. Cảm ơn .NET Framework đã công cụ để tạo ra tất cả các mã cho các lớp này chỉ cần một file nhập XSD. Tạo mã