具類型資料集
DataSet 可透過弱型別變數,使用晚期繫結存取值,也可透過強型別變數存取資料。 您可使用自訂名稱及強型別變數,存取 DataSet 內的資料表與資料行。
具型別的 DataSet 是衍生自 DataSet 的類別。 因此,它繼承了 DataSet 所有的方法、事件與屬性。 而且,具型別的 DataSet 提供強型別方法、事件與屬性。 換句話說,您可以依照名稱存取資料表和資料行,而不需要使用集合架構的方法。 具型別的 DataSet 不但能使程式碼更容易閱讀,還能使 Visual Studio .NET 程式碼編輯器在您輸入時自動完成輸入行。
此外,強型別的 DataSet 能夠在編譯時間以正確型別存取值。 有了強型別的 DataSet,您就能在編譯程式碼時擷取型別不符的錯誤,而不必等到執行階段。
本節內容
產生強型別資料集
說明如何建立並使用強型別 DataSet。
註釋具類型資料集
說明如何在不改變基礎結構描述的情況,為用來產生強型別 DataSet 的 XML 結構描述定義語言 (XSD) 結構描述加上標註,以提供 DataSet 元素自訂名稱。
另請參閱
- DataSet、DataTable 和 DataView
- ADO.NET 概觀 \(部分機器翻譯\)