2010-07-27 51 views
5

Tôi đã tìm kiếm ở đây và trên msdn nhưng không tìm thấy câu trả lời thỏa đáng hoặc vì mọi thứ đã thay đổi từ 2005/2008 đến 2010 hoặc tôi không biết cách sử dụng VS IDE. Vì vậy, đây là những gì tôi đang cố gắng để tôi có một tập tin xsd và tôi muốn thực hiện các hoạt động tìm kiếm trên đó. Đối với điều đó tôi thấy rằng tôi sẽ cần các lớp học tương ứng và tập dữ liệu là con đường để đi. Tôi tạo ra một tập dữ liệu từ hệ thống tập tin (không muốn làm cho nó phức tạp) và cố gắng liên kết lược đồ và xsd mà tôi có. Tôi cũng đọc rằng có một cách để tạo một lớp (ORM) sao cho bất cứ khi nào tôi thực hiện các thay đổi đối với lược đồ, lớp đó cũng được cập nhật.Cách tạo tập dữ liệu từ lược đồ xsd trong Visual studio 2010

Các liên kết đến bài viết MSDN mà tôi đọc: http://msdn.microsoft.com/en-us/library/yk6y3s8y.aspx

http://msdn.microsoft.com/en-us/library/aa720235.aspx

+0

Một phần vấn đề của bạn có thể là bạn đang xem các liên kết .NET 1.1/Visual Studio 2003. –

+0

Trên đầu trang, tại sao bạn lại bao giờ tạo một tập dữ liệu ra khỏi một lược đồ, và không phải là một loạt các lớp học nhanh hơn, nhỏ hơn và hiệu quả hơn và an toàn hơn? – TomTom

+0

Đây là một sự xấu hổ. Một câu hỏi với hơn 10 nghìn lượt xem chỉ có 1 Upvote –

Trả lời

2

Có XSD.exe sẽ tạo ra (trong số những thứ khác) a # lớp C và/hoặc một tập dữ liệu cho một sơ đồ nhất định (sử dụng/c chuyển đổi để tạo các lớp và/d để tạo tập dữ liệu).

Nếu bạn đang sử dụng VS.net 2008 (và có lẽ VS.net 2010; Tôi không có 2010), bạn có thể nhấp chuột phải vào dự án của bạn và chọn "Thêm mục mới" - chọn mẫu Tập dữ liệu và IDE sẽ tự động tạo các tệp lớp cho bạn.

+0

Ở đây làm cách nào để liên kết tệp xsd mà tôi đã có với tập dữ liệu mới được tạo (mà lại là xsd ... cofusing) – satyajit

+0

Bạn không. Thế hệ là một quá trình một lần. KHÔNG cần thêm hiệp hội nữa. – TomTom

Các vấn đề liên quan